999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

存儲過程在企業(yè)工資管理系統(tǒng)中的設計與實現(xiàn)

2013-08-06 11:56:16
赤峰學院學報·自然科學版 2013年24期
關鍵詞:核算數(shù)據庫企業(yè)

未 培

(安徽工商職業(yè)學院 電子信息系,安徽 合肥 230041)

1 引言

本文引用的企業(yè)工資管理系統(tǒng)的開發(fā)軟件是Microsoft Visual Studio 2008和sql server 2005,在系統(tǒng)開發(fā)過程中,結合本系統(tǒng)的特點,為減少網絡通信流量,提高系統(tǒng)的穩(wěn)定性,舍棄了常規(guī)的設計方案,將主要的業(yè)務邏輯處理模塊都設計成存儲過程,充分地利用了存儲過程的優(yōu)點,體現(xiàn)了模塊化程序設計的思想.

2 存儲過程概述

2.1 存儲過程概念

存儲過程是由一系列的T—SQL語句組成的程序模塊,每個存儲過程以一個名字存儲并作為一個單元處理.存儲過程可由程序調用執(zhí)行,并且可以帶有參數(shù)、有條件執(zhí)行以及其他強大的編程功能[1].存儲過程可以使對數(shù)據庫的管理以及顯示關于數(shù)據庫及其用戶信息的工作容易得多.

2.2 存儲過程優(yōu)點

(1)提高了程序執(zhí)行效率.應用程序中的SQL語句需經過編譯和優(yōu)化才能執(zhí)行,而存儲過程是已經編譯和優(yōu)化的SQL語句[2].因此,在應用程序中使用存儲過程相對于直接使用SQL語句來說,程序的執(zhí)行效率要高,同時,存儲過程第一次被執(zhí)行后,執(zhí)行規(guī)劃就駐留在高速緩存中.后面每次操作,只需要從高速緩存中調用即可[1].

(2)具有較高的安全性.存儲過程作為數(shù)據庫的一種對象,只有擁有相應權限的用戶才能執(zhí)行它,而不需要對其中引用的對象擁有訪問權限.通過存儲過程可以使限制權限用戶在控制之下間接地存取數(shù)據庫,從而保證數(shù)據的安全.并且通過存儲過程可以使相關的動作在一起發(fā)生,從而可以維護數(shù)據庫的完整性[3].

(3)能減少網絡通信流量負擔.存儲過程在服務器端執(zhí)行,用戶每次執(zhí)行只需要發(fā)出一條執(zhí)行命令即可,而不需要發(fā)出所有的代碼,從而減少了網絡的數(shù)據流量[4].

(4)提高了代碼的重用性和程序的可維護性.存儲過程一旦被創(chuàng)建,以后就可以在所有程序中被多次調用,有利于程序的模塊化設計[5].

(5)單純的sql語句無法達到流程控制,也不能完成復雜的判斷和較復雜的運算,而通過存儲過程可以實現(xiàn).存儲過程的運用大大增強了SQL語言的功能和靈活性[6].

(6)存儲過程的使用便于程序的修改.應用程序都是根據企業(yè)規(guī)則設置不同的SQL語句,而企業(yè)的規(guī)則是多變,經常會因為制度、業(yè)務等變化變換規(guī)則.如果企業(yè)規(guī)則在應用程序中直接使用SQL語句實現(xiàn),當規(guī)則變化后,就需要對應用程序進行修改,可想而知修改很困難.如果使用存儲過程,則當企業(yè)規(guī)則發(fā)生變化時,可通過在服務器中改變存儲過程即可,無須修改任何應用程序,這樣既降低了程序修改、維護的難度,也大大提高了程序的可移植性[5].

2.3 存儲過程的應用策略

使用存儲過程就是為了提高程序的執(zhí)行效率、增強可移植性、穩(wěn)定性.下面給出一些使用存儲過程的策略.

(1)需要一定運行效率的、重復調用的運算需要用存儲過程來實現(xiàn).存儲過程在創(chuàng)建時即在服務器上進行編譯并且駐留在高速緩存中,每次直接調用,不需要再次編譯,從而提高程序的執(zhí)行效率.如企業(yè)工資管理系統(tǒng)中員工月工資的核算功能用存儲過程來實現(xiàn),執(zhí)行效率就會比較高[3].

(2)需要對基本表進行比較復雜的邏輯處理才能返回所需的結果集最好用存儲過程來實現(xiàn).如果復雜的數(shù)據處理操作均放在客戶端由應用程序來完成,會降低程序的執(zhí)行效率.

(3)可以通過存儲過程實現(xiàn)系統(tǒng)數(shù)據的安全性.比如,可以對一個用戶授權去調用存儲過程,執(zhí)行修改某特定的數(shù)據集,即使該用戶對表沒有任何其他的權限,這樣可以保證系統(tǒng)數(shù)據的安全性[4].

3 企業(yè)工資管理系統(tǒng)

企業(yè)工資管理系統(tǒng)主要功能是能根據企業(yè)發(fā)放工資的標準及企業(yè)獎懲制度,迅速核算出各個員工的月工資情況,并能夠實現(xiàn)員工個人工資查詢的功能.

3.1 企業(yè)工資管理系統(tǒng)的各功能模塊

根據對市場上一些中小企業(yè)的調查,企業(yè)工資管理平臺至少應該包含員工基本信息的增、刪、改、查;企業(yè)員工月工資的核算以及員工個人月工資的查詢.具體的功能模塊可以用下圖1表示:

圖1 工資管理平臺功能模塊圖

3.2 后臺數(shù)據庫設計

圖2 后臺數(shù)據庫E-R圖

經過對多個中小企業(yè)調查分析,企業(yè)工資管理包含的主要信息有員工基本信息、固定工資、獎金、罰金、職稱等.一般會根據員工的職稱或資歷確定員工的固定工資一塊,當然固定工資中也包含多項,比如:基本工資、崗位津貼、生活補貼等,除了固定工資模塊,每個企業(yè)都會有相應的獎懲機制,員工在遵守這些制度的同時也會受到相應的獎勵和處罰,最后員工工資應該是有固定工資、獎金、罰金等多部分組成.系統(tǒng)后臺數(shù)據庫E-R圖及各表之間的關系如圖2、圖3所示.

圖3 后臺數(shù)據庫關系圖

4 存儲過程在工資管理系統(tǒng)中的應用實例

基于存儲過程的優(yōu)點,在企業(yè)工資管理系統(tǒng)開發(fā)過程中充分利用了存儲過程,多個部分的實現(xiàn)都是有存儲過程完成的.下面重點介紹本系統(tǒng)比較重要的模塊,即員工月工資核算模塊和員工個人工資查詢模塊的實現(xiàn).

4.1 員工月工資核算

在工資管理系統(tǒng)中,創(chuàng)建一存儲過程,當其被調用時,給出時間參數(shù),就能核算出該時間的所有員工月工資,核算月工資代碼如下:

如下執(zhí)行存儲過程fygz即能得到指定月份的員工工資

exec fygz 2013,3

4.2 員工個人職工查詢

工資管理系統(tǒng)除了能核算員工月工資一塊,還應該能供每個員工查詢自己的工資,即當員工提供自己的工號和時間,就應該查詢出該員工該月份的工資情況,下面的存儲過程就能實現(xiàn)員工工資的查詢,代碼如下:

5 結束語

企業(yè)工資管理系統(tǒng)開發(fā)過程中,多個部分使用了SQL SERVER2005中的存儲過程,通過實際應用表明,存儲過程的使用降低了系統(tǒng)開發(fā)難度,減少了網絡數(shù)據通信流量,提高了系統(tǒng)的執(zhí)行效率.

〔1〕常國權.卜耀華.SQL SERVER 2005數(shù)據庫實訓教程.

〔2〕亓文娟.對Sql Server存儲過程存儲過程的研究與應用[J].廊坊師范學院學報(自然科學版),2010(12).

〔3〕陳曉珊.Sql Server存儲過程淺析[J].科技信息,2008(7).

〔4〕馬曉榮.吳銀川.存儲過程在圖書管理系統(tǒng)中的設計與實現(xiàn)[J].電子測量,2013(4).

〔5〕葉柯.淺談MSSQL Server數(shù)據庫查詢優(yōu)化[J].寧波廣播電視大學學報,2007(01).

〔6〕鄧景順,黃杰.SQL Server中多行數(shù)據更新的觸發(fā)器應用研究[J].山西大同大學學報(自然科學版),2010(02).

猜你喜歡
核算數(shù)據庫企業(yè)
企業(yè)
當代水產(2022年5期)2022-06-05 07:55:06
企業(yè)
當代水產(2022年3期)2022-04-26 14:27:04
企業(yè)
當代水產(2022年2期)2022-04-26 14:25:10
2020年河北省國民經濟核算
敢為人先的企業(yè)——超惠投不動產
云南畫報(2020年9期)2020-10-27 02:03:26
會計集中核算制下的內部審計工作
數(shù)據庫
財經(2017年2期)2017-03-10 14:35:35
數(shù)據庫
財經(2016年15期)2016-06-03 07:38:02
數(shù)據庫
財經(2016年3期)2016-03-07 07:44:46
數(shù)據庫
財經(2016年6期)2016-02-24 07:41:51
主站蜘蛛池模板: 国产成人三级在线观看视频| 日本欧美在线观看| 香蕉久久国产超碰青草| 91香蕉视频下载网站| 亚洲免费人成影院| 亚洲第一综合天堂另类专| 一本视频精品中文字幕| 国产福利小视频在线播放观看| 国产女人在线视频| 欧美天堂在线| 日韩激情成人| 制服无码网站| 欧美高清视频一区二区三区| 午夜视频免费一区二区在线看| 99在线视频网站| 亚洲性影院| 国产伦精品一区二区三区视频优播 | 在线国产三级| 一本色道久久88| 国产xx在线观看| 欧美激情第一欧美在线| 在线不卡免费视频| 98精品全国免费观看视频| 国产一区自拍视频| 视频二区欧美| 久久免费视频播放| www.亚洲天堂| 在线观看国产黄色| 中国黄色一级视频| 国产精品污视频| 秋霞一区二区三区| 99视频在线看| 女人18毛片久久| 国产va在线| 亚洲侵犯无码网址在线观看| 中文字幕不卡免费高清视频| 亚洲中文精品人人永久免费| 四虎成人精品| 青青操视频在线| 永久免费AⅤ无码网站在线观看| 永久毛片在线播| 亚洲一区二区三区国产精品| a国产精品| 88av在线| 九色视频在线免费观看| 91在线精品免费免费播放| 精品色综合| 色吊丝av中文字幕| 日日拍夜夜操| 欧美国产精品拍自| aa级毛片毛片免费观看久| 国产精品部在线观看| 99这里只有精品在线| 女人18毛片久久| 欧美日韩一区二区三区在线视频| 国产福利小视频高清在线观看| 毛片基地美国正在播放亚洲| 99久久成人国产精品免费| 亚洲国产天堂久久九九九| 中文字幕精品一区二区三区视频 | 国产女人喷水视频| 黄片一区二区三区| 国产精品页| 日韩午夜片| 国产大片喷水在线在线视频| 亚洲系列中文字幕一区二区| 性视频一区| 欧美一级专区免费大片| 国产乱子伦精品视频| 国产一在线| 99视频全部免费| 国产午夜看片| 黑色丝袜高跟国产在线91| 中文字幕人成乱码熟女免费| 国产一区在线观看无码| 国产精品部在线观看| 国产啪在线91| 国产无码制服丝袜| 69综合网| 中文成人无码国产亚洲| 久无码久无码av无码| 国产亚洲现在一区二区中文|