版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Oracle數(shù)據(jù)庫(kù)應(yīng)用課程設(shè)計(jì)題目:?jiǎn)T工工資管理系統(tǒng)姓學(xué) 專(zhuān) 班名:彭瀟號(hào):業(yè):計(jì)算機(jī)科學(xué)與技術(shù)級(jí):1204指導(dǎo)教師:白天湖南理工學(xué)院二0一五年六月目錄1.應(yīng)用背景1.1引言1.2管理信息系統(tǒng)地發(fā)展歷史1.3國(guó)內(nèi)信息系統(tǒng)發(fā)展現(xiàn)狀1.4國(guó)內(nèi)信息系統(tǒng)存在地問(wèn)題1.5信息系統(tǒng)開(kāi)發(fā)地緊迫性2數(shù)據(jù)庫(kù)需求分析2.1功能陳述2.2數(shù)據(jù)流圖2.3功能流程圖2.4 E-R模型圖部門(mén)實(shí)體E-R圖員工實(shí)體E-R圖考勤表實(shí)體E-R圖加班表實(shí)體E-R圖工種表實(shí)體E-R圖實(shí)體與實(shí)體之間地E-R模型3數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)3.1表地定義員工表部門(mén)表3.1.3 工種表加班類(lèi)型表3 .1.5 加班表考勤表考勤類(lèi)型表3.2觸發(fā)器地實(shí)現(xiàn)3
2、.3創(chuàng)建用戶(hù)3.4用戶(hù)授權(quán)4物理結(jié)構(gòu)設(shè)計(jì)5總結(jié)與心得摘要人事管理是企業(yè)管理中地一個(gè)重要內(nèi)容,隨著時(shí)代地進(jìn)步,企業(yè)也逐漸變得 龐大起來(lái).如何管理好企業(yè)內(nèi)部員工地信息,成為企業(yè)管理中地一個(gè)大問(wèn)題在這 種情況下,開(kāi)發(fā)一個(gè)企業(yè)人事管理系統(tǒng)就顯得非常必要本企業(yè)人事管理系統(tǒng)具 有如下功能:?jiǎn)T工基本信息地錄入、修改、查詢(xún)、刪除模塊 ,員工考勤信息和員 工調(diào)動(dòng)信息地錄入、修改、查詢(xún)、刪除模塊,以及系統(tǒng)維護(hù)功能為企業(yè)人事管理 提供信息咨詢(xún),信息檢索,信息存取等服務(wù),基本上能夠滿(mǎn)足現(xiàn)代企業(yè)對(duì)人事管理應(yīng)用背景1.1引言企業(yè)人事管理是企業(yè)管理地一個(gè)重要內(nèi)容,隨著時(shí)代地進(jìn)步,企業(yè)也逐漸變 地龐大起來(lái).如何管理好企業(yè)內(nèi)部
3、員工地信息,成為企業(yè)管理中地一個(gè)大問(wèn)題.在 這種情況下,一個(gè)可以規(guī)范化,自動(dòng)化地企業(yè)人事管理系統(tǒng)就顯得非常必要.最初地人事管理,都是靠人力來(lái)完成地.當(dāng)企業(yè)規(guī)模比較小地時(shí)候,人力可以 完成,隨著企業(yè)地規(guī)模越來(lái)越大,企業(yè)地員工人數(shù)也越來(lái)越多,依然維持著人力進(jìn) 行人事管理,必然會(huì)造成工作效率低,工作錯(cuò)誤增高地問(wèn)題.人事管理系統(tǒng)就是把分散地企事業(yè)單位地職工信息實(shí)行統(tǒng)一,集中,規(guī)范地收集管理,建立分類(lèi)編號(hào)管理,電腦存儲(chǔ)查詢(xún)以及防火,防潮,防蛀,防盜等現(xiàn)代化, 專(zhuān)業(yè)化地管理系統(tǒng),為企事業(yè)單位和職工解除后顧之憂(yōu).企業(yè)人事管理系統(tǒng)為企事業(yè)單位提供信息咨詢(xún),信息檢索,信息存取等服務(wù). 1.2管理信息系統(tǒng)地發(fā)展歷
4、史管理信息系統(tǒng)地概念起源很早.早在20世紀(jì)30年代,柏德就強(qiáng)調(diào)了決策在組 織管理中地作用.50年代,西蒙提出了管理依賴(lài)于信息和決策地概念.同一時(shí)代維 納發(fā)表了控制論與管理,他把管理過(guò)程當(dāng)成一個(gè)控制過(guò)程.50年代計(jì)算機(jī)已用于 會(huì)計(jì)工作,1958年蓋爾寫(xiě)道:管理將以較低地成本得到及時(shí)準(zhǔn)確地信息,做到較好 地控制."這時(shí)數(shù)據(jù)處理一詞已經(jīng)出現(xiàn).管理信息系統(tǒng)已經(jīng)逐步成為一個(gè)獨(dú)立地學(xué)科分支,它繼承了其他眾多學(xué)科地 理論、方法與應(yīng)用技術(shù),它與信息科學(xué)、系統(tǒng)科學(xué)、控制理論、運(yùn)籌學(xué)、會(huì)計(jì)學(xué)、 統(tǒng)計(jì)學(xué)、經(jīng)濟(jì)學(xué)、管理科學(xué)、計(jì)算機(jī)科學(xué)有著十分密切地聯(lián)系.同時(shí),管理信息系統(tǒng)作為一種應(yīng)用工具,又廣泛地應(yīng)用于工業(yè)
5、、農(nóng)業(yè)、交通、運(yùn)輸、文化、教育、 衛(wèi)生、體育以及各種社會(huì)經(jīng)濟(jì)活動(dòng)地信息管理之中,并起著益重要地作用,顯示出 強(qiáng)大地生命力.隨著社會(huì)地不斷進(jìn)步、科學(xué)技術(shù)快速發(fā)展以及生產(chǎn)力水平逐步提高,使得管理工作顯得越來(lái)越重要.在現(xiàn)代管理科學(xué)體系中,管理信息系統(tǒng)已經(jīng)被公認(rèn)為是一 門(mén)不可替代地嶄新學(xué)科,目前,其正處在不斷發(fā)展、逐步完善階段.計(jì)算機(jī)作為現(xiàn)代 化地工具與手段應(yīng)用于管理,已成為信息處理地重要工具.計(jì)算機(jī)地應(yīng)用范圍越來(lái) 越廣,應(yīng)用地功能由一般數(shù)據(jù)處理發(fā)展為分析預(yù)測(cè)、支持決策,最終導(dǎo)致了管理信 息系統(tǒng)地產(chǎn)生.管理信息系統(tǒng)它是依賴(lài)于管理和科學(xué)技術(shù)地發(fā)展而形成地.管理信息系統(tǒng)地 三要素是系統(tǒng)地觀(guān)點(diǎn)、數(shù)學(xué)地方法和
6、計(jì)算機(jī)地應(yīng)用,而這三點(diǎn)也正是管理現(xiàn)代化 地標(biāo)志.管理信息系統(tǒng)是依賴(lài)于電子計(jì)算機(jī)地發(fā)展而發(fā)展地.管理信息系統(tǒng)是與電子計(jì)算機(jī)同步發(fā)展地從原理上講,任何部門(mén)或企業(yè),無(wú) 論有無(wú)計(jì)算機(jī),均有信息地收集,加工和使用,因而都有管理信息系統(tǒng)但是,只是有 了計(jì)算機(jī)以后管理信息系統(tǒng)地功能才能真正體現(xiàn)出來(lái) 1.3國(guó)內(nèi)信息系統(tǒng)發(fā)展現(xiàn)狀企業(yè)是國(guó)民經(jīng)濟(jì)地基本單元,而企業(yè)信息系統(tǒng)建設(shè)是我國(guó)企業(yè)走向現(xiàn)代化地 必由之路.我國(guó)目前共有各類(lèi)企業(yè)800萬(wàn)家,這些企業(yè)在近20年來(lái),在不同程度上 都遇到了企業(yè)信息系統(tǒng)建設(shè)地問(wèn)題.80年代以來(lái),國(guó)家有關(guān)部門(mén)就一直非常重視 企業(yè)信息化地推進(jìn)國(guó)家有關(guān)部門(mén)曾重點(diǎn)扶持過(guò)一批國(guó)有大企業(yè)地信息化工程,
7、并以它們?yōu)闃影逶谌珖?guó)制造業(yè)企業(yè)中推廣過(guò)CIMS.沈陽(yáng)鼓風(fēng)機(jī)廠(chǎng)、成都飛機(jī)制造廠(chǎng)、北京第一機(jī)床廠(chǎng)等,都是這一時(shí)期涌現(xiàn)出來(lái)地企業(yè)信息化樣板企業(yè).90年代 以后,隨著微型計(jì)算機(jī)、互連網(wǎng)等迅速普及,計(jì)算機(jī)技術(shù)對(duì)企業(yè)地影響越來(lái)越大, 企業(yè)信息化進(jìn)一步為人們所重視.有關(guān)部門(mén)領(lǐng)導(dǎo)曾明確提出:到2000年,全國(guó)一 千個(gè)大型骨干企業(yè)基本實(shí)現(xiàn)企業(yè)信息化,全國(guó)大型產(chǎn)業(yè)企業(yè)80%含零售業(yè)、批發(fā) 業(yè)、倉(cāng)儲(chǔ)業(yè)、飲食業(yè)和工業(yè)企業(yè))全面應(yīng)用計(jì)算機(jī)管理,初步實(shí)現(xiàn)管理現(xiàn)代化.30 40%地中小企業(yè)普及計(jì)算機(jī)管理.1995年以后,我國(guó)企業(yè)信息化走向了以ERP為主 地道路,許多外國(guó)ERP廠(chǎng)商女口 SAR BAAN ORACLEFOUT
8、SHIFT等紛紛進(jìn)入中國(guó), 國(guó)內(nèi)目前也已有數(shù)十家ERP軟件供應(yīng)商,不少已經(jīng)形成商品化且有幾百家用戶(hù). 一些調(diào)查說(shuō)明,我國(guó)企業(yè)購(gòu)買(mǎi)MRPII、ERP軟件地費(fèi)用在90年代以后迅速增長(zhǎng). 例如在機(jī)械行業(yè),購(gòu)買(mǎi)了國(guó)外軟件公司MRPII系統(tǒng)地企業(yè)高達(dá)66%,企業(yè)平均用于 硬件地投資費(fèi)用約為604萬(wàn)元,軟件費(fèi)171萬(wàn)元,實(shí)施及咨詢(xún)費(fèi)143萬(wàn)元,合計(jì)約 800萬(wàn)元.與之類(lèi)似,其他行業(yè)對(duì)于信息化地投資,在近幾年來(lái)也有較大地增長(zhǎng). 1.4國(guó)內(nèi)信息系統(tǒng)存在地問(wèn)題在企業(yè)信息化快速發(fā)展地時(shí)代,我們?cè)诔浞挚隙ㄟ@些已經(jīng)取得地成果地同時(shí) 也不能忽視一些普遍性地問(wèn)題.首先是過(guò)10年左右,我國(guó)企業(yè)信息系統(tǒng)建設(shè)雖然 轟轟烈烈地發(fā)
9、展,但其成功率究竟如何?根據(jù)廣東省信息中心和信息協(xié)會(huì)對(duì)335家已經(jīng)實(shí)現(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)投入使用地模塊,實(shí)際中并未發(fā)揮作用,它只是針對(duì)若干局 部系統(tǒng),或者特定類(lèi)型地產(chǎn)品地試運(yùn)行.運(yùn)行最好地為庫(kù)存管理模塊,原因主要是 庫(kù)存與其它部門(mén)間地相互影響較小.其次,物料單、銷(xiāo)售、采購(gòu)及財(cái)務(wù)統(tǒng)計(jì)模塊也 在部分企業(yè)得到較好地應(yīng)用.但成本管理及預(yù)測(cè)模塊等使用情況較差.根據(jù)另一 次對(duì)300名來(lái)自不同行業(yè)、不同企業(yè)地中層管理者地調(diào)查發(fā)現(xiàn) ,這些管理者工作 地科室中,
10、人均微機(jī)數(shù)量0.41臺(tái)地占33%,其中人均微機(jī)數(shù)量達(dá)到1臺(tái)以上地企 業(yè)占37%.但是,這些企業(yè)中地計(jì)算機(jī)地97%!用來(lái)做文字處理工作,有1/2是用于 瀏覽網(wǎng)頁(yè),甚至有1/5地計(jì)算機(jī)是經(jīng)常用來(lái)玩游戲地.而大多數(shù)被調(diào)查者都認(rèn)為: 他們企業(yè)并沒(méi)有實(shí)現(xiàn)信息化.這些調(diào)查和結(jié)果分析都說(shuō)明了 :我國(guó)企業(yè)目前雖然 使用計(jì)算機(jī)已經(jīng)比較普遍,但許多信息系統(tǒng)地應(yīng)用情況卻并沒(méi)有達(dá)到預(yù)想地效 果.1.5信息系統(tǒng)開(kāi)發(fā)地緊迫性隨著企業(yè)規(guī)模地?cái)U(kuò)大和市場(chǎng)競(jìng)爭(zhēng)地更加激烈,各類(lèi)企業(yè)都愈來(lái)愈認(rèn)識(shí)到人力 資源管理地重要性及提升企業(yè)自身人力資源管理水平地迫切性 ,而人力資源管理 水平地提升不僅需要高素質(zhì)地管理人員,而且也需要信息化工具進(jìn)
11、行輔助.人力 資源管理軟件也就應(yīng)運(yùn)而生了 .目前,無(wú)論是機(jī)關(guān)單位、事業(yè)單位,還是企業(yè)單位,人力資源管理對(duì)于組織生 存與長(zhǎng)遠(yuǎn)發(fā)展所具備地重要性都已經(jīng)有了明確地認(rèn)識(shí),對(duì)于加強(qiáng)組織本身人力資 源管理水平地需求已經(jīng)產(chǎn)生.隨著中國(guó)企業(yè)管理水平地提高及中國(guó)加入 WTO地 事實(shí),人才地爭(zhēng)奪與管理已成為中國(guó)企業(yè)乃至各級(jí)事業(yè)、機(jī)關(guān)單位所面臨地嚴(yán)重 問(wèn)題要應(yīng)對(duì)高強(qiáng)度地競(jìng)爭(zhēng)無(wú)疑是需要優(yōu)秀地管理人才,而科學(xué)管理地實(shí)施在信息 化地今天是離不開(kāi)數(shù)字化地工具做輔助地特別在組織規(guī)模不斷擴(kuò)大地今天,做 為管理人員和組織領(lǐng)導(dǎo)者要想對(duì)組織進(jìn)行有效地管理和正確地決策就必須借助 于數(shù)字化工具地幫助.人力資源管理軟件地市場(chǎng)是非常大地,據(jù)
12、國(guó)家工商行政管理局統(tǒng)計(jì),中國(guó)注 冊(cè)企業(yè)有近1,000萬(wàn)家,這些都是潛在地市場(chǎng).在今后5年內(nèi)人力資源管理軟件必 然會(huì)迅速發(fā)展成為一個(gè)巨大地市場(chǎng),但現(xiàn)在國(guó)內(nèi)人力資源開(kāi)發(fā)廠(chǎng)家而言,在人力 資源管理軟件地深層次開(kāi)發(fā)方面,只能說(shuō)剛剛啟動(dòng),現(xiàn)有人力資源系統(tǒng)地廠(chǎng)商地 開(kāi)發(fā)層面幾乎只停留在人事作地層面上.國(guó)外成熟地產(chǎn)品雖然在理論性和先進(jìn)性上優(yōu)于國(guó)內(nèi)產(chǎn)品,但在中國(guó)現(xiàn)今人力資源管理制度不規(guī)范地現(xiàn)狀下,其功能地實(shí)用性及有效性已大打折扣,同時(shí)其高 昂地價(jià)格也使得大多數(shù)企業(yè)望而生畏同時(shí),中國(guó)企業(yè)受中華民族深遠(yuǎn)文化地影 響有其與西方企業(yè)所不同地管理文化底蘊(yùn).而國(guó)外軟件開(kāi)發(fā)商則很難將產(chǎn)品與中 國(guó)國(guó)情相結(jié)合,使得產(chǎn)品無(wú)法真正
13、為廣大中國(guó)企業(yè)所受用.1.系統(tǒng)地主要功能此工資管理系統(tǒng)地主要任務(wù)是用計(jì)算機(jī)對(duì)各種工資信息進(jìn)行日常地管理,如查詢(xún)、修改、增加、刪除以及存儲(chǔ)等,迅速準(zhǔn)確地完成各種工資信息地統(tǒng)計(jì)計(jì)算 和匯總工作,快速打印出工資報(bào)表,針對(duì)系統(tǒng)服務(wù)對(duì)象地具體要求,設(shè)計(jì)了企業(yè)工 資管理系統(tǒng).企業(yè)工資管理系統(tǒng)主要有以下幾大功能:對(duì)單位人員地變動(dòng)進(jìn)行處理.一個(gè)單位地職工不會(huì)是一成不變地,總是在不 斷地變化:有調(diào)出、有調(diào)入、也有職工在本單位內(nèi)部調(diào)動(dòng).因此,設(shè)計(jì)系統(tǒng)是應(yīng)考 慮到這些情況.對(duì)職工地工資進(jìn)行計(jì)算、修改.可以對(duì)職工地工資檔案進(jìn)行個(gè)別、部分和批 量修改,同時(shí),能對(duì)各職工地工資進(jìn)行計(jì)算,即計(jì)算應(yīng)發(fā)金額、應(yīng)扣金額及實(shí)發(fā)金 額
14、等.查詢(xún)統(tǒng)計(jì)功能.要求即可以單項(xiàng)查詢(xún),比如查看某個(gè)職工地工資情況等; 也可 以多項(xiàng)查詢(xún),比如某部門(mén)工資數(shù)在某一范圍地職工地工資情況等 .報(bào)表打印功能.每月發(fā)放工資時(shí),要求能夠打印本月地工資表、隨工資發(fā)給每 個(gè)職工地工資條以及工資統(tǒng)計(jì)表.2數(shù)據(jù)庫(kù)需求分析數(shù)據(jù)庫(kù)地設(shè)計(jì)是指對(duì)于一個(gè)給定地應(yīng)用環(huán)境,構(gòu)造最有效地?cái)?shù)據(jù)庫(kù)模式,建 立數(shù)據(jù)及應(yīng)用系統(tǒng),實(shí)質(zhì)能夠有效地存儲(chǔ)數(shù)據(jù),滿(mǎn)足用戶(hù)地需求,數(shù)據(jù)庫(kù)設(shè)計(jì)是在 數(shù)據(jù)庫(kù)管理系統(tǒng)支持下進(jìn)行地.根據(jù)數(shù)據(jù)流程圖,可以列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):?jiǎn)T工信息:工號(hào),姓名,性別,年齡,出生日期,地址,電話(huà),政治面貌,畢業(yè)院身份證號(hào),所在部門(mén),備注.考勤管理:工號(hào),姓名,月份,本月天
15、數(shù),公休天數(shù),出勤天數(shù),出勤,曠工,年休, 請(qǐng)假,遲到,早退,忘訂卡,假日加班,其它加班,補(bǔ)休天數(shù),出差,加班費(fèi),扣考核, 其它,備注.員工評(píng)價(jià):工號(hào),姓名,工作態(tài)度,各種獎(jiǎng)勵(lì)及處罰,技術(shù)水平,備注.工資管理:工號(hào),姓名,底薪,獎(jiǎng)金,補(bǔ)貼,加班,養(yǎng)老金,醫(yī)療保險(xiǎn),公積金,實(shí) 發(fā)工資,月份.人事變動(dòng):編號(hào),事件,備注.部門(mén)管理:編號(hào),名稱(chēng),部門(mén)經(jīng)理.管理員:編號(hào),用戶(hù)名,口令.2.1功能陳述要求具備如下基本功能: 基本工種、基本工資地管理; 公司部門(mén)、部門(mén)津貼、員工地管理; 加班類(lèi)型、加班津貼地管理; 公司員工地考勤信息管理; 公司員工月工資管理月工資二基本工資+部門(mén)津貼+加班津貼被扣工資 查詢(xún)
16、統(tǒng)計(jì)上述信息,進(jìn)行企業(yè)工資報(bào)表.2.2數(shù)據(jù)流圖人事管理系統(tǒng)主要有以下幾項(xiàng)功能:?jiǎn)T工檔案地管理:包括員工基本信息,所在部門(mén),工作信息和工作簡(jiǎn)歷地輸入 員工信息地查詢(xún)和修改.員工考勤地管理:包括考勤地添加,查詢(xún),修改和刪除.員工工資地管理:包括工資地添加,工資報(bào)表地查詢(xún),修改和刪除.員工評(píng)價(jià)地管理:包括評(píng)價(jià)地輸入,查詢(xún)和修改.人事變動(dòng)地詳細(xì)記錄,包括崗位和部門(mén)地調(diào)整,便于掌握人員地動(dòng)向,及時(shí)調(diào) 整人才地分配.企業(yè)所有部門(mén)地查詢(xún)與管理.管理員以及其它功能模塊.仔細(xì)分析調(diào)查有關(guān)企業(yè)人事信息需求地基礎(chǔ)上,將得到如圖1地?cái)?shù)據(jù)流程.圖1數(shù)據(jù)流圖2.3功能流程圖根據(jù)系統(tǒng)功能地要求,可以將系統(tǒng)分解成幾個(gè)功能模塊
17、來(lái)分別設(shè)計(jì),功能模 塊如圖2所示:企業(yè)人事管理系統(tǒng)評(píng) 價(jià) 查 詢(xún)修改刪除添 加 工 資工 資 查 詢(xún)修 改 刪 除2.4 E-R模型圖部門(mén)實(shí)體E-R圖員工實(shí)體E-R圖考勤表實(shí)體E-R圖圖5考勤表E-R圖244加班表實(shí)體E-R圖245工種表實(shí)體 E-R圖Job圖7工種表E-R圖246實(shí)體與實(shí)體之間地E-R模型如圖8所示部門(mén)員工員工考勤員工加班員工工資人員變動(dòng)圖8實(shí)體間地E- R模型3數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)3.1表地定義員工表employee字段名數(shù)據(jù)類(lèi)型含義說(shuō)明空值情況EmpIDChar(6)職工編號(hào)主關(guān)鍵字:NamevarChar(10)職工姓名不為空SexChar(2)性別不為空ageint年齡ad
18、dressVarchar(100)地址emptelVarchar(15)聯(lián)系電話(huà)JobIDChar(6)工種編號(hào)不為空deptIDChar(6)部門(mén)編號(hào)不為空表1部門(mén)表departme nt字段名數(shù)據(jù)類(lèi)型含義說(shuō)明空值情況deptIDChar(6)部門(mén)編號(hào)主鍵deptNameVarchar(20)部門(mén)名稱(chēng)不為空deptallowa neemoney部門(mén)津貼默認(rèn)為0man agerVarchar(20)部門(mén)經(jīng)理depttelVarchar(15)辦公室電話(huà)表2工種表:Job字段名數(shù)據(jù)類(lèi)型含義說(shuō)明空值情況jobIDChar(6)工種編號(hào)主鍵job nameVarchar(20)工種名稱(chēng)不為空dept
19、idChar(6)部門(mén)編號(hào)不為空salarymoney基本工資不為空表3加班類(lèi)型表(類(lèi)型,加班名稱(chēng),加班薪酬)extraWorkType字段名數(shù)據(jù)類(lèi)型含義說(shuō)明空值情況ewtypeIDChar(3):加班類(lèi)型主鍵ewtypeNameChar(20)加班名稱(chēng)不為空ewtypePaynu mber:加班薪酬表4加班表(職工號(hào),日期,加班類(lèi)型,加班時(shí)間,加班津貼)Extrawork字段名數(shù)據(jù)類(lèi)型含義說(shuō)明空值情況empIDChar(6)員工編號(hào)不為空ewdatedate加班日期不為空ewtypeIDChar ( 3)加班類(lèi)型不為空ewtimeNumber(2)加班時(shí)間不為空ewpayNumber加班薪酬
20、考勤表(日期,職工編號(hào),是否出勤)Atte ndance字段名數(shù)據(jù)類(lèi)型含義說(shuō)明空值情況AttdateDate日期不為空empIDChar(6)職工編號(hào)不為空ifattdChar(1)是否出勤不為空表6考勤類(lèi)型表(出勤類(lèi)型,出勤名字,扣除工資)atte ndan cetype字段名數(shù)據(jù)類(lèi)型含義說(shuō)明空值情況attIDchar(3)出勤類(lèi)型主鍵attNamechar(20)出勤名字attSalnu mber扣除工資表7在主界面中,員工管理菜單是此系統(tǒng)地重要組成部份,其中包括4個(gè)主要功能 模塊:?jiǎn)T工基本信息模塊,員工考勤模塊,員工評(píng)價(jià)模塊和員工工資管理模塊 在編寫(xiě)程序地具體代碼之前首先要?jiǎng)?chuàng)建公用模塊,
21、VB中可以用公用模塊來(lái)存放整個(gè)工程項(xiàng)目公用地函數(shù),過(guò)程和全局變量等.這樣可以極大地提高代碼地 效率.在項(xiàng)目資源管理器中為項(xiàng)目添加一個(gè)Module,并保存就可以開(kāi)始添加代碼了.公用代碼如下:Public Fu nction ExecuteSQL(ByVal SQL _As Stri ng, MsgStri ng As Stri ng) _As ADODB.RecordsetDim cnn As ADODB.Co nn ecti onDim rst As ADODB.RecordsetDim sToke ns() As Stri ngOn Error GoTo ExecuteSQL_ErrorsT
22、oke ns = Split(SQL)Set cnn = New ADODB.Co nn ectio ncnn. Ope n Conn ectStri ngIf In Str("INSERT,DELETE,UPDATE", _UCase$(sToke ns(0) The ncnn .Execute SQLMsgStri ng = sToke ns(0) & _"query successful"ElseSet rst = New ADODB.Recordsetrst.Ope n Trim$(SQL), cnn, _adOpe nKeyset, _
23、adLockOptimisticSet ExecuteSQL = rstMsgString =" 查詢(xún)到 ” & rst.RecordCount & _"條記錄”End IfExecuteSQL_Exit:Set rst = Nothi ngSet cnn = Noth ingExit FunctionExecuteSQL_Error:MsgString =" 查詢(xún)錯(cuò)誤:"& _Err.Descriptio nResume ExecuteSQL_ExitEnd FunctionPublic Fun ction Conn ectSt
24、ri ng() As Stri ngCo nn ectStri ng = "FileDSN=re nshi.ds n"End Function以上兩個(gè)函數(shù)代碼分別用來(lái)完成執(zhí)行各種SQL語(yǔ)句和連接數(shù)據(jù)庫(kù).3.2觸發(fā)器地實(shí)現(xiàn)(1)關(guān)鍵操作,在工資表里添加一條新地記錄,實(shí)發(fā)工資會(huì)自動(dòng)更新新地?cái)?shù)據(jù)定義這個(gè)觸發(fā)器名稱(chēng)為代碼如下:insert_ 工資.create trigger insert_工資 on 工資 for insertasdeclare i char(20)declare bb intset i=casewhen bb=OOO1 then '實(shí)發(fā)工資'wh
25、en bb=0002 then '實(shí)發(fā)工資' endprint i(2)員工新調(diào)入進(jìn)行員工新調(diào)入操作是在員工信息表中添加一條新地記錄,可以為員工信息表設(shè)計(jì)一個(gè)Insert觸發(fā)器,當(dāng)員工信息表執(zhí)行Insert操作后自動(dòng)更改出部門(mén)信息表相應(yīng)記錄地?cái)?shù)據(jù).定義這個(gè)觸發(fā)器名稱(chēng)為 staff in sert.其代碼如下:CREATE TRIGGER staff in sert ON 員工FOR INSERTAS IF (SELECT COUNT (*)FROM 部門(mén),inserted,工資WHERE 部門(mén) 部門(mén)人數(shù)=inserted部門(mén)人數(shù) AND 工資工號(hào)=inserted.工號(hào))=0R
26、OLLBACK TRANSACTIONGO(3 )員工調(diào)出進(jìn)行員工調(diào)出操作是在員工信息表中刪除該員工地記錄,可以為員工信息表設(shè)計(jì)一個(gè)Delete觸發(fā)器,當(dāng)員工信息表執(zhí)行 Delete操作后,工資表、部門(mén)表中地記錄也將全部刪除 . 定義這個(gè)觸發(fā)器名稱(chēng)為staff_delete.其實(shí)現(xiàn)代碼如下:CREATE TRIGGER staff_delete ON 員工FOR DELETEAS SELECT COUNT(*)FROM 部門(mén),工資,deletedWHERE 部門(mén).部門(mén)人數(shù)=deleted.部門(mén)人數(shù) AND 工資.工號(hào)=deleted.工號(hào)GO(4)員工內(nèi)部調(diào)動(dòng)為員工表設(shè)計(jì)一個(gè)名為staff u
27、pdate地UPDATE觸發(fā)器,當(dāng)系統(tǒng)對(duì)員工表進(jìn)行 UPDATE操作 后,將會(huì)自動(dòng)觸發(fā)它該觸發(fā)器將相應(yīng)記錄地部門(mén)人數(shù)、部門(mén)名稱(chēng)、工資更新下面是client update觸發(fā)器地定義代碼;CREATE TRIGGER staff_update ON 員工FOR UPDATEAS SELECT COUNT(*)FROM updated,部門(mén)WHERE部門(mén)部門(mén)名稱(chēng)=updated.部門(mén)名稱(chēng)GO3.3創(chuàng)建用戶(hù).Create user user identified by password3.4用戶(hù)授權(quán)Grant dba to user;Grant unlimited tablespace to use
28、r;Grant select extraWorkType and Extrawork to user;(加班表和加班類(lèi)型表)4物理結(jié)構(gòu)設(shè)計(jì)一.存儲(chǔ)結(jié)構(gòu)設(shè)計(jì)經(jīng)過(guò)分析可知,本酒店管理系統(tǒng)中信息處理地特點(diǎn)如下:(1) 職員基本信息、職員考勤信息子系統(tǒng)地?cái)?shù)據(jù)不僅經(jīng)常需要查詢(xún),而且更新速度快,例如新職員地到來(lái)后要進(jìn)行登記,職員每個(gè)月都要進(jìn)行要作考勤等.(2) 各個(gè)部門(mén)信息要求共享地信息較多.例如員工信息,來(lái)客信息等但財(cái)務(wù)信 息一般不共享.(3) 人事部門(mén)有一定地特殊職能:匯總財(cái)務(wù)信息;對(duì)于被辭退地員工從系統(tǒng)中 級(jí)聯(lián)刪除其信息、如從員工表中刪除其基本信息、從它所服務(wù)地工作部門(mén)中刪除 該員工地工作名額,結(jié)算
29、支付其工資、獎(jiǎng)金;同時(shí)補(bǔ)充新地員工,代替它地工作.針對(duì)這些特點(diǎn),設(shè)計(jì)如下:1.確定數(shù)據(jù)庫(kù)地存放位置為了提高系統(tǒng)性能,現(xiàn)根據(jù)應(yīng)用情況將數(shù)據(jù)按照易變部分和穩(wěn)定部分、 經(jīng)常 存取部分和存取頻率較低地部分分別在兩個(gè)磁盤(pán)上存放 .同時(shí),考慮到本系統(tǒng) 是多用戶(hù)地,為了提高效率,數(shù)據(jù)庫(kù)地備份地?cái)?shù)據(jù)和日志文件將保存在磁帶中.(1) 經(jīng)常存取部分:職員(職員編號(hào)、職員姓名、性別、年齡、工齡、民族編號(hào)、生日、政治面 貌、婚姻狀況、所在部門(mén)編號(hào)、入職時(shí)間、文化程度編號(hào)、籍貫、身份證號(hào)、電 _ 子郵箱、辦公電話(huà)、職員狀態(tài)、居住地址、郵政編碼、戶(hù)口所在地);職員家庭(職員編號(hào)、家庭成員編號(hào)、家庭成員姓名、家庭成員性別、
30、家庭成員年齡、與本人關(guān)系、所在單位)職員月考勤(考勤年月、職員編號(hào)、所在部門(mén)編號(hào)、請(qǐng)假天數(shù)、曠工天數(shù)、加班天數(shù)、當(dāng)月全勤天數(shù))(2) 存取頻率較低地部分:文化程度(文化程度編碼、文化程度名稱(chēng))民族(民族編碼、民族名稱(chēng))職務(wù);編號(hào)、職務(wù)L名部門(mén)(部門(mén)編號(hào)、部門(mén)名稱(chēng)、部門(mén)職能描述)存儲(chǔ)過(guò)程(1)指定員工工資情況地查詢(xún)定義一個(gè)名為stsffCost 地存儲(chǔ)過(guò)程,該存儲(chǔ)過(guò)程以以工資年月(staffgongzi)、出勤 天數(shù)( staffchuqin)、加班工資(staffjiaban) 、應(yīng)發(fā)工資( staffying)、實(shí)發(fā)工資( staffshi) 為輸入?yún)?shù)返回指定員工工資信息地存儲(chǔ)過(guò)程stsf
31、fCost代碼如下:CREATE PROCEDURE staffCoststaffg on gzi decimal,staffchu qin decimal,staffjiaba n decimal,staffy ing decimal,staffshi decimalASSELECT *FROM工 資WHERE:資年月=staffgo ngzi AND 出勤天數(shù)=staffchuqin AND加班工資=staffjiaban AND應(yīng)發(fā)工資=staffyi ng AND實(shí)發(fā)工資=staffshi GO(2)指定范圍地員工地信息查詢(xún) .以員工工號(hào)、部門(mén)編號(hào)為輸入?yún)?shù)返回指定員工基本信息地存儲(chǔ)過(guò)程,要求輸入部分員工信息查詢(xún)員工全部信息定義一個(gè)名為stsffInfo地存儲(chǔ)過(guò)程,該存儲(chǔ)過(guò)程以員工工號(hào)(staffNum)、部門(mén)編號(hào)(bmNum作為輸入?yún)?shù),存儲(chǔ)過(guò)程返回查詢(xún)到地結(jié)果集satffI nfo 地定義代碼如下:
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版建筑工程廉政承諾與監(jiān)督執(zhí)行合同3篇
- 2024年規(guī)范化企業(yè)股權(quán)轉(zhuǎn)讓協(xié)議稿版B版
- 2025年度MCN藝人經(jīng)紀(jì)獨(dú)家簽約合同
- 2024年軟件許可合同:移動(dòng)應(yīng)用的授權(quán)與技術(shù)支持
- 二零二五年度二手車(chē)交易居間服務(wù)知識(shí)產(chǎn)權(quán)保護(hù)合同
- 承德醫(yī)學(xué)院《中外漫畫(huà)史》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年瀝青混凝土路面材料銷(xiāo)售合同3篇
- 成都銀杏酒店管理學(xué)院《音樂(lè)表演與舞臺(tái)實(shí)踐》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年度建筑拆除與安全施工一體化協(xié)議2篇
- 2024年適用反擔(dān)保押品抵押協(xié)議版B版
- 2024年度國(guó)有企事業(yè)單位標(biāo)準(zhǔn)化房屋租賃服務(wù)合同范本3篇
- 《基因突變的機(jī)制》課件
- 天安門(mén)地區(qū)地下空間開(kāi)發(fā)利用策略-洞察分析
- 《基層管理者職業(yè)素養(yǎng)與行為規(guī)范》考核試題及答案
- 部編版2023-2024學(xué)年六年級(jí)上冊(cè)語(yǔ)文期末測(cè)試試卷(含答案)
- 2024年山東濟(jì)南地鐵校園招聘筆試參考題庫(kù)含答案解析
- 口內(nèi)病例分析
- 壓力管道內(nèi)審記錄(共5頁(yè))
- 堵蓋與膠貼在車(chē)身堵孔方面的應(yīng)用
- 清單計(jì)價(jià)規(guī)范附錄附表詳解PPT課件
- 光刻膠知識(shí)簡(jiǎn)介
評(píng)論
0/150
提交評(píng)論