亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

        2013-08-06 11:56:16
        關(guān)鍵詞:月工資語句應(yīng)用程序

        未 培

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

        1 引言

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

        2 存儲(chǔ)過程概述

        2.1 存儲(chǔ)過程概念

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

        2.2 存儲(chǔ)過程優(yōu)點(diǎn)

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

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

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

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

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

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

        2.3 存儲(chǔ)過程的應(yīng)用策略

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

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

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

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

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

        企業(yè)工資管理系統(tǒng)主要功能是能根據(jù)企業(yè)發(fā)放工資的標(biāo)準(zhǔn)及企業(yè)獎(jiǎng)懲制度,迅速核算出各個(gè)員工的月工資情況,并能夠?qū)崿F(xiàn)員工個(gè)人工資查詢的功能.

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

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

        圖1 工資管理平臺(tái)功能模塊圖

        3.2 后臺(tái)數(shù)據(jù)庫(kù)設(shè)計(jì)

        圖2 后臺(tái)數(shù)據(jù)庫(kù)E-R圖

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

        圖3 后臺(tái)數(shù)據(jù)庫(kù)關(guān)系圖

        4 存儲(chǔ)過程在工資管理系統(tǒng)中的應(yīng)用實(shí)例

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

        4.1 員工月工資核算

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

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

        exec fygz 2013,3

        4.2 員工個(gè)人職工查詢

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

        5 結(jié)束語

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

        〔1〕常國(guó)權(quán).卜耀華.SQL SERVER 2005數(shù)據(jù)庫(kù)實(shí)訓(xùn)教程.

        〔2〕亓文娟.對(duì)Sql Server存儲(chǔ)過程存儲(chǔ)過程的研究與應(yīng)用[J].廊坊師范學(xué)院學(xué)報(bào)(自然科學(xué)版),2010(12).

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

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

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

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

        猜你喜歡
        月工資語句應(yīng)用程序
        拒不支付勞動(dòng)報(bào)酬罪中農(nóng)民工“月工資”的司法認(rèn)定
        重點(diǎn):語句銜接
        刪除Win10中自帶的應(yīng)用程序
        精彩語句
        在北方的冬天
        如何搞定語句銜接題
        關(guān)閉應(yīng)用程序更新提醒
        電腦迷(2012年15期)2012-04-29 17:09:47
        三星電子將開設(shè)應(yīng)用程序下載商店
        作文語句實(shí)錄
        微軟軟件商店開始接受應(yīng)用程序
        免费人成无码大片在线观看| 亚洲国产精品av麻豆网站| 久久人妻一区二区三区免费| 日韩视频在线观看| 国产如狼似虎富婆找强壮黑人| 国产乱子伦精品免费无码专区 | 五月综合丁香婷婷久久| 高清日韩av在线免费观看 | 日本免费影片一区二区| 日本亚洲国产精品久久| 国产男小鲜肉同志免费| 无码夜色一区二区三区| www.尤物视频.com| 99伊人久久精品亚洲午夜| 国产精品偷窥熟女精品视频| 成人网站免费看黄a站视频| 青青草亚洲视频社区在线播放观看| 亚洲综合成人婷婷五月网址| 军人粗大的内捧猛烈进出视频| 国产精品美女AV免费观看| 日韩精品高清不卡一区二区三区 | 国产男女猛烈无遮挡免费网站| 车上震动a级作爱视频| 亚洲一区丝袜美腿在线观看| 日本二区三区在线免费| 中国娇小与黑人巨大交| 国产精品免费精品自在线观看| 亚洲熟妇乱子伦在线| 精品国产一区二区三区亚洲人| 91亚洲国产成人久久精品网站| 青青草视频在线观看网| 在线精品无码字幕无码av| 欧美疯狂做受xxxxx高潮| 国产高清一区在线观看| 东京热加勒比视频一区| 精品九九人人做人人爱| 伊人蕉久中文字幕无码专区| 无码成年性午夜免费网站蜜蜂| 麻豆精品在线视频观看| 精品久久久久久无码中文野结衣| 欧美第一黄网免费网站|