學(xué)士基于面向?qū)ο蠹夹g(shù)的管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
學(xué)士基于面向?qū)ο蠹夹g(shù)的管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
學(xué)士基于面向?qū)ο蠹夹g(shù)的管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
學(xué)士基于面向?qū)ο蠹夹g(shù)的管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
學(xué)士基于面向?qū)ο蠹夹g(shù)的管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩24頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

基于面向?qū)ο蠹夹g(shù)的管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,計(jì)算機(jī)廣泛應(yīng)用于科學(xué)計(jì)算、數(shù)據(jù)處理與過(guò)程控制三大領(lǐng)域,而管理信息系統(tǒng)是數(shù)據(jù)處理領(lǐng)域的一個(gè)重要方面。本文介紹了采用面向?qū)ο蠹夹g(shù)設(shè)計(jì)和實(shí)現(xiàn)湖北省機(jī)關(guān)事業(yè)單位社會(huì)保險(xiǎn)管理系統(tǒng)的過(guò)程和方法。本課題通過(guò)具體管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)過(guò)程,初步探索了面向?qū)ο蠊芾硇畔⑾到y(tǒng)的分析、設(shè)計(jì)及實(shí)現(xiàn)方法。同時(shí)在設(shè)計(jì)過(guò)程中嚴(yán)格按照軟件工程學(xué)的方法對(duì)軟件開發(fā)過(guò)程進(jìn)行嚴(yán)格控制,從而使軟件開發(fā)更具科學(xué)性,為以后的系統(tǒng)開發(fā)積累了寶貴經(jīng)驗(yàn)。關(guān)鍵詞:管理信息系統(tǒng)、面向?qū)ο蟆owerBuilder、SQLSever7.0、OOA、OOD、OMTTheDesignAndRealisationBasedOnTheManagementInformationSystemOfObjectOrientedTechnologyAbstractInpacewiththeuninterruptedgrowthofcomputertechnology,computersarewidelyusedinthreemainfields,scientificcalculation,dataprocessingandprocesscontrolling.AndMISisanimportantaspectofdataprocessing.ThisarticleintroducestheprocedureandwaysofdesigningthemanagementsystemofinsuranceofapparatusinHuBeiprovincebyusingObjectOrientedApproach.ThroughthedesignandrealizationofspecificMIS,thisscientificresearchitemseekstheanalysis,designandrealisticwaysofMISofObjectOrientedApproach.Thisprocessofsoftwaredevelopmentisstrictlycontrolledduringthecourseofdesignaccordingtothemethodsofsoftwareproject,tomakeitbecomemorescientificandaccumulatespreciousexperienceforthesystemdevelopmentinthefuture.Keywords:ManagementInformationSystem,Object-OrientPowerBuilder,SQLServer7.0,OOA,OOD,OMT基于面向?qū)ο蠹夹g(shù)的管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)一、緒論1課題的由來(lái)和系統(tǒng)內(nèi)容簡(jiǎn)介計(jì)算機(jī)始于數(shù)值計(jì)算,卻在非數(shù)值計(jì)算中得到了廣泛的應(yīng)用,顯示了它的強(qiáng)大生命力,在現(xiàn)代計(jì)算機(jī)應(yīng)用領(lǐng)域中,數(shù)值處理約占70-80%。數(shù)據(jù)庫(kù)技術(shù)是數(shù)據(jù)處理的關(guān)鍵技術(shù),為管理信息提供了先進(jìn)的工具,開發(fā)出界面友好、操作簡(jiǎn)單、功能齊全的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)也就成為現(xiàn)代信息社會(huì)的迫切需要。面向?qū)ο蠹夹g(shù)作為一種新的分析問(wèn)題方法及編程技術(shù)提出已有二十幾年了,特別是近幾年編程語(yǔ)言都提供了對(duì)面向?qū)ο蠹夹g(shù)的支持,因而面向?qū)ο蠹夹g(shù)越來(lái)越受到軟件開發(fā)者的青睞。本課題是以湖北省機(jī)關(guān)事業(yè)單位社會(huì)保險(xiǎn)管理系統(tǒng)為實(shí)例,系統(tǒng)的實(shí)現(xiàn)采用面向?qū)ο蟮姆治龊驮O(shè)計(jì)方法,以達(dá)到養(yǎng)老金收發(fā)的科學(xué)化、正規(guī)化管理,為宏觀管理和決策提供科學(xué)的依據(jù)。2課題開發(fā)的目的和意義早在90年左右管理信息系統(tǒng)(簡(jiǎn)稱MIS)多用Foxbase+作為開發(fā)工具,多采用的是結(jié)構(gòu)化的程序設(shè)計(jì)方法,無(wú)論從系統(tǒng)的體系結(jié)構(gòu)、系統(tǒng)的可維護(hù)性、軟件的界面以及軟件復(fù)用等方面來(lái)看,面向?qū)ο蟮拈_發(fā)方法有著傳統(tǒng)方法不可比擬的優(yōu)勢(shì)。因此,如何成功的使用面向?qū)ο蠓椒▉?lái)高效開發(fā)管理應(yīng)用軟件是軟件工作者研究的新課題。本系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn),真正體現(xiàn)了OOA和OOD技術(shù),為基于面向?qū)ο蟮墓芾硇畔⑾到y(tǒng)的開發(fā)積累了寶貴的經(jīng)驗(yàn),為以后成功的進(jìn)行系統(tǒng)開發(fā)奠定了堅(jiān)實(shí)的基礎(chǔ)。翁3會(huì)課題的研究手杏段和思路疊本課題試圖通計(jì)過(guò)具體應(yīng)用系健統(tǒng)的開發(fā)來(lái)進(jìn)叉一步研究和驗(yàn)睜證塊OO晴A攀和洞OO撒D套的方法和技術(shù)襪。因此,本課睛題在具體的實(shí)誘施過(guò)程中,嚴(yán)求格按照面向?qū)葡筌浖こ碳紕t術(shù)所提出的步量驟和方法,通尊過(guò)對(duì)面向?qū)ο蟊募夹g(shù)的理論學(xué)伙習(xí)和探討,選阻用完全適應(yīng)面軋向?qū)ο蠹夹g(shù)的區(qū)開發(fā)平臺(tái)和開棵發(fā)軟件,用面視向?qū)ο蟮姆治霭》椒▉?lái)分析系器統(tǒng),通過(guò)對(duì)象貌模型、動(dòng)態(tài)模銜型和功能模型塞來(lái)實(shí)現(xiàn)系統(tǒng)的觀需求和結(jié)構(gòu),肚采用完全面向昨?qū)ο蠹夹g(shù)的程胖序設(shè)計(jì)方法實(shí)談現(xiàn)整個(gè)系統(tǒng)。授在具體實(shí)現(xiàn)中即,根據(jù)系統(tǒng)的痕要求,使設(shè)計(jì)職出來(lái)的系統(tǒng)集獨(dú)數(shù)據(jù)錄入、統(tǒng)歇計(jì)、管理、預(yù)長(zhǎng)測(cè)為一體,具噴備完備的功能袍、可靠運(yùn)行平熄臺(tái),快速的數(shù)杠據(jù)處理、良好質(zhì)的用戶界面,雀方便快捷的操奧作等特點(diǎn)。持二、面向?qū)ο缶到y(tǒng)開發(fā)模型姻和開發(fā)方法奏1辦面向?qū)ο蟮娜逊N模型絡(luò)隨著面向?qū)ο蟠绲姆治鰪兀ü躉O來(lái)A駁)和面向?qū)ο罄畹脑O(shè)計(jì)技(福OO竹D嚷)的理論和技勝術(shù)逐步形成,垮軟件的開發(fā)方粱法層出不窮,貢其中最為流行耕的是三種模型茫與五個(gè)層次的快分析方法。面奮向?qū)ο蠼<紡U術(shù)馬(淚OM斑T笨)得到的模型彼包括對(duì)象的三產(chǎn)個(gè)要素,即靜端態(tài)結(jié)構(gòu)--對(duì)字象模型,交互靠次序--動(dòng)態(tài)乘模型,數(shù)據(jù)交賊換--功能模罷型箭。對(duì)象模型爆對(duì)象模型描述伏了現(xiàn)實(shí)世界中喝的(類跳-疏&皂-對(duì)象)以及喪他們之間的關(guān)濱系,表示了目犁標(biāo)系統(tǒng)的靜態(tài)辛數(shù)據(jù)結(jié)構(gòu),定婆義了做事情的優(yōu)實(shí)體。復(fù)雜問(wèn)宵題的對(duì)象模型筆由下述五個(gè)層毫次組成:主體深層(也稱為范角疇層),類趨-句&址-對(duì)象層,結(jié)趟構(gòu)層,屬性層健和服務(wù)層。動(dòng)態(tài)模型沿動(dòng)態(tài)模型表示慨瞬間的、行為登化的系統(tǒng)的控然制性質(zhì),它規(guī)眾定了對(duì)象模型豎中的對(duì)象的合宋法變化序列,接明確規(guī)定了什尋么時(shí)候做,通再常,用狀態(tài)圖荒來(lái)描述對(duì)象的盲狀態(tài)、觸發(fā)狀疏態(tài)轉(zhuǎn)換的事件緒以及對(duì)象的行革為--對(duì)事件故的相應(yīng)。每個(gè)嫩類的動(dòng)態(tài)行為艦用一張狀態(tài)圖蹤來(lái)描述,各個(gè)滲類的狀態(tài)圖通啄過(guò)共享事件合帶并起來(lái),從而鉆構(gòu)成系統(tǒng)的動(dòng)胡態(tài)模型。功能模型鐵功能模型表示適變化系統(tǒng)的功拿能性質(zhì),它指炒明了系統(tǒng)應(yīng)該買做魚什么,因而更葉直接地反映了鏡用戶對(duì)目標(biāo)系薄統(tǒng)的需求。通范常,功能模型保由一組數(shù)據(jù)流徒圖組成。以三種模型之間料的關(guān)系樸對(duì)象模型表示站功能模型中動(dòng)則作對(duì)象的結(jié)構(gòu)予,數(shù)據(jù)存儲(chǔ)和描數(shù)據(jù)流的結(jié)構(gòu)塔,描述了動(dòng)態(tài)途模型中狀態(tài)的誦改變及經(jīng)受操差作的對(duì)象;動(dòng)稿態(tài)模型描述了摟功能模型中執(zhí)括行處理的次序勇,描述了對(duì)象隊(duì)的狀態(tài)及當(dāng)對(duì)偵象接受事件和毅改變狀態(tài)中所海執(zhí)行的操作;艙功能模型描述聽了對(duì)象模型中史類上的操作及幣各操作的變量博,它也由此表錢示了類之間傘的燥“茂供主-客格戶延“本關(guān)系,描述了戒動(dòng)態(tài)模型中未薦定義的動(dòng)作及責(zé)活動(dòng)的定義。春總之,對(duì)象模螺型、動(dòng)態(tài)模型唯和功能模型者壽涉及相同的概陷念,及數(shù)據(jù)、必次序列和操作雅,但各模型側(cè)叛重點(diǎn)不一樣。暖在面向?qū)ο蠓芥i法學(xué)中對(duì)象模裳型是最基本最殿重要的,它為綢其它兩種模型矮奠定了基礎(chǔ),問(wèn)依靠對(duì)象模型興完成了三種模錄型的集成。浙2.溫2躍面向?qū)ο蠓治鰳?biāo)(似OO系A(chǔ)膨)與面向?qū)ο蟀υO(shè)計(jì)割(毀OO枯D怕)懲面向?qū)ο蠓治銮ⅲㄩwObject培Orien拜tedAn竊alysi鐮s艱)蟻OO智A指的主要目的就錢是自上而下的餅進(jìn)行分析,即矩將整個(gè)軟件系燒統(tǒng)看成一個(gè)對(duì)慧象,然后將這掏個(gè)對(duì)象分解成平具有語(yǔ)義的對(duì)攏象簇和子對(duì)象匹,同時(shí)確定這教些對(duì)象之間的釘相互關(guān)系,在榮將對(duì)象分解成予對(duì)象集的過(guò)程騰中,同時(shí)概括清抽象,這樣就扒形成了整個(gè)系煎統(tǒng)的體系結(jié)構(gòu)倦。下面唐是熟OO習(xí)A膜的構(gòu)造方法的澇步驟:尋找類和對(duì)象定義主題定義屬性定義服務(wù)奸面向?qū)ο蟮脑O(shè)裳計(jì)毒(貼Object抖Orien螺tedDe腫sig爸n業(yè)-飼-唐OO異D蹦)哲OO頂D達(dá)的目標(biāo)是為實(shí)其現(xiàn)打基礎(chǔ)的,舅具體蓮就于OO學(xué)D劫方法來(lái)說(shuō),需躺要確定數(shù)據(jù)結(jié)淡構(gòu)和算法,并底且將它們封裝徑成各種類以便料為編碼作好準(zhǔn)珠備。下面弦是戒OO電D戴的過(guò)程:盛胸在給定的抽象份層劃分類和對(duì)乒象輪劃分類與對(duì)象姐的語(yǔ)義捧劃分類與對(duì)象篩間的關(guān)系實(shí)現(xiàn)類與對(duì)象李以上過(guò)程是遞噸歸的電,駕Booc蛙h化對(duì)此曾描述為仙:面向?qū)ο笤O(shè)棄計(jì)過(guò)程從尋找盞問(wèn)題域的類和箱對(duì)象開始,直貼到再也找不到丟新的抽象、結(jié)錫構(gòu)或所找到的語(yǔ)類和對(duì)象能由磚一些已開發(fā)的谷軟件的重用得扒到時(shí)為止。悟OO信A賠與北O(jiān)O辨D憐的比較機(jī)從面向?qū)ο蠓煮H析到面向?qū)ο笞裨O(shè)計(jì)是一個(gè)逐寇步擴(kuò)充模型的軋過(guò)程。面向?qū)ζ逑蠓治鲋饕2蓴M問(wèn)題域和系具統(tǒng)任務(wù),而面午向?qū)ο笤O(shè)計(jì)是斑面向?qū)ο蠓治鲇艿臄U(kuò)充,主要自是增加各種組叫成部分。將2.3伯歐面向?qū)ο蟮拈_視發(fā)方法及其特悶點(diǎn)長(zhǎng)傳統(tǒng)而且目前犧經(jīng)常使用的軟決件開發(fā)方法燈為絡(luò)H.Boeh償m扔提出的瀑布模傲型僻(Water瞞fallM臺(tái)odel湖)快軟件開發(fā)方弓法信.米它提出了軟件鉗生成周期的概某念,將軟件的狐生成周期分為女需求分析、設(shè)所計(jì)、實(shí)現(xiàn)、測(cè)迫試、運(yùn)行維護(hù)造等幾個(gè)階段,匪由于這種模型路不適合開發(fā)大族型復(fù)雜系統(tǒng),季于是提出了原門型殘(采Protot目yp夠e聯(lián))方法。目前這被廣泛使用的今是這兩種方法公,或者是這兩押種方法的折衷倘。喚但是,上述方抬法都是產(chǎn)生于滴功能分解與傳畫統(tǒng)結(jié)構(gòu)化程序瘡設(shè)計(jì)階段,面排向?qū)ο蠹夹g(shù)的鋪引用使得功能馳分解與傳統(tǒng)結(jié)歇構(gòu)化程序設(shè)計(jì)嶺方法成為歷史菊。目前常使用旱的面向?qū)ο筌浻^件開發(fā)方法中籠有假:筋BOOC碗H質(zhì)方法恐、將OM凈T突方法載、跡Jacobs忠o育n寒的方OOS禽E返方法除和曾Coad/Y弦ourdo當(dāng)n新方法。其中川,幻BOOC兇H旬方法強(qiáng)調(diào)對(duì)系重統(tǒng)的邏輯和物緞理視圖不斷細(xì)粒化的反復(fù)與增葛量式的開發(fā)過(guò)戶程奏;佳OM剪T飲方法提出了三駁種模型(對(duì)象癢模型、動(dòng)態(tài)模妥型和功能模型衰)來(lái)描述系統(tǒng)牲;味OOS饅E倆方法最大的特構(gòu)點(diǎn)于是腫useca萄s色e消分析趟,浙useca該s芒e租是指系統(tǒng)完成縮某一事件的事驟務(wù)巨(說(shuō)Transa頁(yè)ctio丸n扒)序列齡;擇Coa毛d疊、瘡Yourdo液n們方法將面向?qū)κ蠓忠拔鎏酧O歌A融與面向?qū)ο笤O(shè)囑計(jì)貝OO生D愁分開。旱199荷4叉年錘,乓Grady聽Booc值h飽與興JimRu邪mbaug闖h嫩將劉BOOC沒(méi)H串方法次和晶OM酷T直方法聯(lián)合起來(lái)雨,于是出現(xiàn)了更一種新的面向鐘對(duì)象軟件開發(fā)遭方夕法棗UM玻L秀(截Unifie士dMode由lLang宵uag敲e逼)。面向?qū)ο蠓椒酌嫦驅(qū)ο笙ㄇ籓bject態(tài)Orien青te泉d虧)方法的思想惜源于面向?qū)ο竺偷纳绯绦蛟O(shè)計(jì)。面噸向?qū)ο蟮姆治鰳?gòu)方法是從現(xiàn)實(shí)翻世界抽象出對(duì)咸象及發(fā)生在對(duì)療象上的事件,巾從而建立數(shù)據(jù)評(píng)對(duì)象操作之間特的聯(lián)系。該方糧法提出了對(duì)象帝(惜Objec強(qiáng)t承)、繼承片(黃Inheri件tanc斜e替)、封裝是(賴Encaps疲ulatio遣n期)、多態(tài)性蘆(禁Polymo庫(kù)rphis耐m塞)、可重用性礙等概念強(qiáng)調(diào)各評(píng)個(gè)階段過(guò)渡的榨平滑性,重視桃對(duì)象的可重用租性和代碼的可寨維護(hù)性。敗面向?qū)ο蠓椒}的基本特征=1\*GB3婦①騰對(duì)象是數(shù)據(jù)和蓄有關(guān)操作的封伍裝體,突破了飼傳統(tǒng)的將數(shù)據(jù)敬與操作分離的密模式,較好地謊實(shí)現(xiàn)了數(shù)據(jù)的紋抽象。=2\*GB3貍②型面向?qū)ο蠓椒ㄡt(yī)的繼承性體現(xiàn)鄭了概念分析抽露象。在對(duì)象繼柏承結(jié)構(gòu)上,下氧層對(duì)象繼承上利層對(duì)象的特性閘(屬性和操作夜),因而面向憤對(duì)象方法便于超軟件的演化和彎增量式擴(kuò)充。=3\*GB3乒③量面向?qū)ο蠓椒钣孟?duì)象姜?jiǎng)討B(tài)鏈接在一扮起。與傳統(tǒng)的奔模塊調(diào)用不同粥,面向?qū)ο蠓阶o(hù)法靈活的消息綠傳遞方式,從斜而便于在概念存上體現(xiàn)并行和碼分布式結(jié)構(gòu)。=4\*GB3溜④釣面向?qū)ο蠓椒ㄉ叹哂行畔㈦[藏孔性。對(duì)象將其主具體實(shí)現(xiàn)細(xì)節(jié)錢隱藏在它的內(nèi)摘部,因此無(wú)論躺是對(duì)象功能的棒完善擴(kuò)充,還今是對(duì)對(duì)象實(shí)現(xiàn)挖的修改,其影有響僅限于對(duì)象忌內(nèi)部,而不會(huì)舅對(duì)外界產(chǎn)生影蘆響。這就保證憲了面向?qū)ο蟮母憧蓸?gòu)造性和易桐維護(hù)性。倡(沸2掩)鼻支持面向?qū)ο竺舻幕静呗院投聹?zhǔn)則是:=1\*GB3義①熄描述問(wèn)題,確腦定非形式求解憶策略=2\*GB3化②才確認(rèn)對(duì)象與操驟作,說(shuō)明接口避,使策略形式誤化=3\*GB3扒③鬧針對(duì)數(shù)據(jù)和過(guò)集程描述提出實(shí)否現(xiàn)的細(xì)節(jié)=4\*GB3格④驟有面向?qū)ο箢^的處CAS皮E芳工具的支持克總之面向?qū)ο笈f開發(fā)是一種新兄的符合人的思艦維的方式,其摸最大的優(yōu)點(diǎn)是鈴:功能容易變廚化,可擴(kuò)展性扣好,可維護(hù)性乒好,具有更弱稀的耦合性和更朵強(qiáng)的內(nèi)聚性,絞生產(chǎn)效率高。指三、系統(tǒng)分析慎和軟件選型利3.各1蜘系統(tǒng)需求緩湖北省機(jī)關(guān)事樂(lè)業(yè)單位社會(huì)保漆險(xiǎn)辦公室主要秧負(fù)責(zé)湖北省所惡有事業(yè)單位職廚工的養(yǎng)老保險(xiǎn)死業(yè)務(wù),進(jìn)行養(yǎng)談老保險(xiǎn)金的收害繳和發(fā)放。灶為了準(zhǔn)確及時(shí)物的進(jìn)行養(yǎng)老保鑒險(xiǎn)金的收繳和稻發(fā)放,特開發(fā)輩湖北省機(jī)關(guān)事示業(yè)單位社會(huì)保溜險(xiǎn)管理系統(tǒng)(刑以下簡(jiǎn)稱為管知理系統(tǒng))斗管理系統(tǒng)的開吐發(fā)使用采用踏全蔑WINDOW千S膝操作,要求界磁面友好直觀,制可操作性強(qiáng);再并使所有界面慢信息全中文化蒼,操作簡(jiǎn)便、箏快捷,能大大啞提高業(yè)務(wù)管理呆人員的工作效挪率。片社會(huì)保險(xiǎn)業(yè)務(wù)弦由于參加保險(xiǎn)辣的人員情況各篇不相同,對(duì)于腿不同層次人員險(xiǎn)采用的政策也森不盡相同,疑有星“桌老人、中人、鍋新證人?!贝N不同的處愧理方式,所以移要求系統(tǒng)能夠漏體現(xiàn)不同的政亞策處理效應(yīng);惰同時(shí),由于該裂業(yè)務(wù)的特殊性蜜,要求系統(tǒng)能擾對(duì)養(yǎng)老保險(xiǎn)金擱的收繳和發(fā)放音等進(jìn)行預(yù)測(cè),仙為上級(jí)領(lǐng)導(dǎo)的霜科學(xué)管理和宏毫觀預(yù)測(cè)提供依墓據(jù)。呼嫁系統(tǒng)管理功能用戶管理翁用戶管理應(yīng)包騙括組的增加與膊刪除,用戶的由增加、刪除與姜修改,設(shè)置單睜位名稱、帳戶和的功能。掠組的概念是定陳義具有相同操豆作權(quán)限的若干卡用戶,如系統(tǒng)換管理員、業(yè)務(wù)隙員等。忠系統(tǒng)在安裝后必第一次運(yùn)行時(shí)笨,首先使用系儉統(tǒng)開發(fā)時(shí)的用寶戶和口令進(jìn)入炸,然后再設(shè)置房系統(tǒng)的用戶,三才能激活其它饑功能菜單工作雕。權(quán)限設(shè)置肌對(duì)組、用戶使斬用系統(tǒng)功能的逗權(quán)限進(jìn)行設(shè)置機(jī)。如規(guī)定業(yè)務(wù)叢員能使用系統(tǒng)衣的哪一些菜單北,業(yè)務(wù)員對(duì)哪地些單位有業(yè)務(wù)剝管轄權(quán)。系統(tǒng)初始化怪清除所有數(shù)據(jù)屈庫(kù)記錄,主要皆用來(lái)清除試運(yùn)駕行過(guò)程中產(chǎn)生少的垃圾數(shù)據(jù)。數(shù)據(jù)備份箭使用該功能備輩份歷年臺(tái)帳庫(kù)逝、職工工資庫(kù)匆、投保單位信拿息庫(kù)、投保職來(lái)工信息庫(kù)、投姿保職工個(gè)人臺(tái)杠帳庫(kù)等關(guān)鍵數(shù)揮據(jù),防止計(jì)算愧機(jī)因病毒、磁流盤讀寫錯(cuò)誤、墻意外操作造成貍的數(shù)據(jù)丟失。計(jì)算器鎮(zhèn)方便操作人員搬計(jì)算,操作人奮員可將按一特低定鍵激活計(jì)算粉器,泊也可將計(jì)算器拿上的數(shù)值直接煎復(fù)制到所需的亭欄位。派3.1.誼2摸政策管理繁繳納比例參數(shù)袋設(shè)置希當(dāng)單位和個(gè)人容繳納比例的政續(xù)策發(fā)生變化時(shí)倡,使用該功能惑在繳納比例庫(kù)根中輸入相關(guān)信繡息,記錄新的獨(dú)繳納比例、執(zhí)秀行的起始時(shí)間肝,為核定功能末提供正確的參猜數(shù)。割個(gè)人賬戶比例遣設(shè)置殺實(shí)行個(gè)人賬戶阿管理時(shí),設(shè)置賄單位繳納總額糖和個(gè)人繳納總儉額的計(jì)入比例組。數(shù)據(jù)字典引數(shù)據(jù)字典管理陶包括字典內(nèi)容繞的增加、修改且、刪除功能如巡管理系統(tǒng)經(jīng)費(fèi)棵來(lái)源、工資標(biāo)爹準(zhǔn)類型、級(jí)別祖、等級(jí)、行業(yè)蕩分類等公用數(shù)可據(jù)。阿霞基本信息維護(hù)呆單位資料的錄猛、查、改、刪屈單位資料主要食由單位編號(hào)(貧不得重復(fù))、往單位名稱、經(jīng)深費(fèi)來(lái)源(全、碑差、自)、單言位開戶銀行、湊賬號(hào)、聯(lián)系人僑、聯(lián)系電話、召郵政編碼、地示址、在職投保窗職工人數(shù)、已昌離退休投保職多工人數(shù)等數(shù)據(jù)敞組成。愚個(gè)人資料的錄樹、查、改、刪典聯(lián)駱個(gè)人資料主要奴由姓名、所屬?gòu)d單位編號(hào)、個(gè)黨人編號(hào)(不得阻重復(fù))、性別顯、出生年月、畜學(xué)歷、身份、疫在崗狀態(tài)、身系份證號(hào)、參加榜工作時(shí)間、投晝保起始時(shí)間、桿離退休時(shí)間等刊數(shù)據(jù)組成。職工工資異動(dòng)沖該功能記錄投臥保職工(含離掌退休人員)工字資調(diào)整情況,憲包含職工編號(hào)軌、工資執(zhí)行起尖止時(shí)間段、工秀資呈報(bào)時(shí)間、兇工資系列、工餓資級(jí)別等信息津。淺鑼人員異動(dòng)、離堵退休離退休處理?yè)裥薷膫€(gè)人資料產(chǎn)庫(kù)中的在崗狀右態(tài)、離退休時(shí)蜻間,并在職工州工資庫(kù)中依據(jù)批制定的政策計(jì)灰算發(fā)放養(yǎng)老金捐金額,記錄執(zhí)釋行起始時(shí)間。浪調(diào)入、調(diào)出處亭理扔分管理部門所綠轄單位之間內(nèi)竄部調(diào)動(dòng)與其他務(wù)管理部門之間挽外部調(diào)動(dòng)兩種蛋,內(nèi)部調(diào)動(dòng)修片改單位資料庫(kù)聞、職工資料庫(kù)廊中有關(guān)單位編抹碼即可,外部全調(diào)入需在職工樹資料中增加人寇員、在職工工裕資庫(kù)中錄入工肥資信息、在個(gè)仙人臺(tái)帳庫(kù)中錄籠入劃轉(zhuǎn)保險(xiǎn)金倘,外部調(diào)出需斬在職工資料中獎(jiǎng)減少人員、職績(jī)工工資庫(kù)和個(gè)物人臺(tái)帳庫(kù)中作甜相應(yīng)標(biāo)記?;鹫骷硕▎紊晌酶鶕?jù)職工工資潔庫(kù)、收繳比例妙、歷年繳納中明的欠繳等情況弟核定某一單位擺某一時(shí)間段(依同一時(shí)間段不滔能核定兩次)騰的應(yīng)繳納金額藝,打印出基金咬繳納核定單。核定單分?jǐn)偦耐侗挝话春舜榷▎紊系慕痤~慰向社保部門繳召納基金后,計(jì)節(jié)算機(jī)按核定單耗號(hào)將這筆基金香按按開出的核翅定單信息,經(jīng)歪過(guò)計(jì)算后自動(dòng)銜分配到個(gè)人賬指戶庫(kù)上,并且娘個(gè)人帳卡、個(gè)森人臺(tái)帳將通過(guò)煮打印機(jī)打印出線來(lái)。養(yǎng)老金發(fā)放發(fā)放單生成怎根據(jù)職工資料狀庫(kù)中的離退休尿人員信息和職槽工工資庫(kù)中離傅退休費(fèi)發(fā)放的誠(chéng)標(biāo)準(zhǔn),生成某宿一單位某一時(shí)刷間段離退休人互員養(yǎng)老金發(fā)放育清單。發(fā)放單記帳罰投保單位領(lǐng)到蘭養(yǎng)老金后,將醫(yī)數(shù)據(jù)記錄到養(yǎng)枕老金發(fā)放庫(kù),偶生成統(tǒng)計(jì)所需柏的數(shù)字。預(yù)測(cè)模塊鮮基金收支預(yù)測(cè)挖預(yù)測(cè)驢根據(jù)數(shù)據(jù)庫(kù)中制現(xiàn)有的數(shù)據(jù)及斷相關(guān)的數(shù)學(xué)模僻型,進(jìn)行若干傻年內(nèi)的收支情蠶況的預(yù)測(cè)。疼離退休人員預(yù)擺測(cè)蜻預(yù)測(cè)某個(gè)時(shí)間境段內(nèi),在職人性員離退休的基須本情況,并能腸用各種圖形表嗚示。舞離退休人員工寸資的分布預(yù)測(cè)召根據(jù)現(xiàn)行的在院職人員的工資竭基本情況,的財(cái)?shù)焦べY的分布南情況。敘以上統(tǒng)計(jì)數(shù)據(jù)嘗均需要使用表品格加圖形的形惑式反映出來(lái)。文件查詢炊文件查詢主要關(guān)是根據(jù)主題詞徒查詢所需的有歸關(guān)政策文件,兔主要數(shù)據(jù)有文腎號(hào)、發(fā)文日期老、主題詞、文寸件摘要,功能穗有錄入、查詢關(guān)、刪除。袍3.害2拜確定開發(fā)環(huán)境億和工具夠一個(gè)管理信息暫系統(tǒng)應(yīng)是一個(gè)降高度可集成的鑼開放系統(tǒng)平臺(tái)源,操作系統(tǒng)獎(jiǎng)(魂O攔S問(wèn))、數(shù)據(jù)庫(kù)管束理系統(tǒng)適(油DBM棒S牌)意、眉4G緣L椒工具等的選擇學(xué)應(yīng)支持方籠便渾MI恭S賴應(yīng)用開發(fā),能噴完全支持面向堵對(duì)象技術(shù),同珠時(shí)開發(fā)出的系蔥統(tǒng)具有良好的濾安全性可靠性民等。午在信息管理系匯統(tǒng)的發(fā)展過(guò)程供中,計(jì)算機(jī)的掛應(yīng)用結(jié)構(gòu)經(jīng)歷飽了集中式結(jié)構(gòu)慈、文件服務(wù)器咐的網(wǎng)絡(luò)結(jié)構(gòu)到以現(xiàn)在源的畫Client抬/Serve短r絕網(wǎng)絡(luò)結(jié)構(gòu)、分照布式客戶壺/較服務(wù)器網(wǎng)絡(luò)結(jié)傅構(gòu)鉆和驕We嘩b堅(jiān)網(wǎng)絡(luò)結(jié)構(gòu)的發(fā)豬展階段。由你于繁Client糕/Serve偏r也結(jié)構(gòu)是目前較肆為常見(jiàn)且技術(shù)龍比較成熟的一刮種模式,并且蛛目祥前伴4G月L惑開發(fā)工具對(duì)這哪種結(jié)構(gòu)的支持屈,它已成為目嚷前的一種流行哨的模式。因此躬,對(duì)基乖于獵Client總/Serve室r趕體系結(jié)構(gòu),同略時(shí)采用面向?qū)ι蛳蟮某绦蛟O(shè)計(jì)草方法的系統(tǒng)而賊言,如何正確站選用前后臺(tái)的桑開發(fā)工具來(lái)滿喝足抗Client枝/Serve浴r臘體系結(jié)構(gòu)的需速要以及具有面晶向?qū)ο蟮拈_發(fā)奏能力,應(yīng)該從顫以下幾個(gè)方面瘋加以考慮。省支樹持杰Client標(biāo)/Serve鈔r誓體系結(jié)構(gòu)。不嫁但支持傳統(tǒng)糞的閉Client瓣/Serve書r像結(jié)構(gòu)模式,還缸要支持三蛛層庫(kù)Client桂/Serve夠r栽結(jié)構(gòu)模式;具駝體講,所選的謎開發(fā)工具應(yīng)該匪具有應(yīng)用分片雞特性,允許應(yīng)干用對(duì)象在任意姻多個(gè)服務(wù)器和丙客戶機(jī)上運(yùn)行賊。錢具有面向?qū)ο笕f(wàn)機(jī)制。面向?qū)a象機(jī)制包括繼高承性和多繼承萄性、封裝性、伍多態(tài)性及抽象債機(jī)制。面向?qū)ν幌髾C(jī)制不僅能撥加快系統(tǒng)開發(fā)吉速度,而且能選簡(jiǎn)化代碼維護(hù)門。借數(shù)據(jù)庫(kù)機(jī)制。刑包括數(shù)據(jù)庫(kù)邏耳輯設(shè)計(jì)、數(shù)據(jù)收庫(kù)物理設(shè)計(jì)、突模式生成以及利對(duì)數(shù)據(jù)庫(kù)產(chǎn)品凈的支持,灣對(duì)眨ODB埋C鳥的支持,以及予是否深有存儲(chǔ)過(guò)程和目觸發(fā)器等機(jī)制蹲,是否有本地政測(cè)試數(shù)據(jù)庫(kù)機(jī)禽制,是否支持不擴(kuò)展數(shù)據(jù)特性胞等。訓(xùn)ID寺E糊特性污。堅(jiān)驢包括代碼編輯身器、調(diào)試工具姥的方法、對(duì)象惰瀏覽方式和界憲面設(shè)計(jì)工具等赤。盲功能。包括界原面處理能力、貨數(shù)據(jù)庫(kù)訪問(wèn)效香率、負(fù)載平衡省能力和語(yǔ)言處央理能力;第三賭方產(chǎn)品集成能娛力,即支持那周些協(xié)議標(biāo)準(zhǔn);認(rèn)可伸縮性及支蝦持平臺(tái)的種類攜等。掌項(xiàng)目管理功能獎(jiǎng)。包括版本管素理箱/布配置管理、文沃檔管疑理沃/習(xí)生成管理、任擋務(wù)分配、測(cè)試侍管理等。辜支韻持謊Intern樸et/Int絨rane冒t劇開發(fā)能末力雄.真基于以上軟件億選擇原董則顫,袋本課題確定了蹦前后臺(tái)的系統(tǒng)譜軟件。浸MI加S粗的平臺(tái)選擇類MI抬S才平臺(tái)的選擇,垃是谷在掠Client述/Serve突r伐環(huán)境下對(duì)網(wǎng)絡(luò)痰操作系統(tǒng)滔(紙NO五S曠)、基于網(wǎng)絡(luò)民的大型數(shù)據(jù)庫(kù)殃管理系統(tǒng)劣(般ND旱B愛(ài))進(jìn)行選擇。武目前較為常用哥的網(wǎng)絡(luò)操作系潑統(tǒng)恭是掠UNI獅X綱、彼Netwar巷e森、傻Window顫sN挺T半、玩Window羅s200約0蜻等?;谙到y(tǒng)血的實(shí)際需要和險(xiǎn)用戶需求并綜遙合各個(gè)方面因嘉素(安全性、緞兼容性、操作林能力等),服野務(wù)器端選裳擇狹Window云sN欲T彼。而客戶端采查用等Window咱s9著8棗。頸數(shù)據(jù)庫(kù)管理系微統(tǒng)的選擇邀數(shù)據(jù)庫(kù)是信息母管理系統(tǒng)中的束重要支持技術(shù)些,在開發(fā)信息掌管理系統(tǒng)時(shí),于如何選擇是信致息管理系統(tǒng)開伶發(fā)的一個(gè)重要賺的問(wèn)題共。束Micros露of笨t歐的鮮SQLSe難rver穩(wěn)具有與其它數(shù)鋼據(jù)庫(kù)類似的特社征外,它最大還的優(yōu)點(diǎn)在于擾SQLSe顏rver遺與炕Window半sN有T的緊密集成薦,并且有4G留L開發(fā)工具紋PowerB絨uilder那對(duì)它的良好支狐持,因此,采哀用抗SQLSe腫rve四r控是一種理想的篩選擇。勾哥前端開發(fā)工具瓜的選擇假PowerB戲uilde鍬r懂作為一種優(yōu)秀艙的數(shù)據(jù)庫(kù)專業(yè)兇開發(fā)工具,它鎖不僅能適應(yīng)牢Clint/核Serve軟模式的開發(fā),孟同時(shí)為三層秀(柄N鳥層)結(jié)構(gòu)模式邊提供技術(shù)支持浪-惰Jaguar罵CT植S詢(菠Jaguar麻Compo煤nentT本ransac速tionS熄erve稿r把)正是三層體砌系結(jié)構(gòu)的典范親,它是未沿來(lái)疤We毀b虹應(yīng)用發(fā)展趨勢(shì)轟的代表題。烈PowerB恒uilde宜r出的數(shù)據(jù)窗口專紀(jì)利技術(shù),更是慮其它開發(fā)工具據(jù)如里Visual涉Basi刑c燥、掩Visual殺Foxpr寄o畫、革Delph水i勻不可比擬的,準(zhǔn)它為快速的搭扔建數(shù)據(jù)庫(kù)應(yīng)用遷程序提供了技亭術(shù)保障,正是逃基于這個(gè)原因片,越來(lái)越多的休程序員久用微PowerB猶uilde逐r卡作為開發(fā)工具佩。如何用它結(jié)掙合辜SQLSe冶rver7.淚0冰開發(fā)出界面友疑好、操作簡(jiǎn)單儲(chǔ)、功能齊全的省管理信息系統(tǒng)擇是要深入研究喝討論的問(wèn)題。御四片、亮似系統(tǒng)的總體設(shè)伍計(jì)假4.騾1沈數(shù)據(jù)庫(kù)的設(shè)計(jì)開管理信息系統(tǒng)男(富MI滴S輛)設(shè)計(jì)一個(gè)很歉關(guān)鍵的問(wèn)題就苦是數(shù)據(jù)庫(kù)的設(shè)逼計(jì)群,影它設(shè)計(jì)的好壞轟直接影響到系惡統(tǒng)運(yùn)行的速度濁以及編程的難方度。隊(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)的用基本原則和方胳法矛一般數(shù)據(jù)庫(kù)設(shè)籌計(jì)方法有兩激種隸,渾即屬性主導(dǎo)型達(dá)和實(shí)體主導(dǎo)型冒。屬性主導(dǎo)型帖從歸納數(shù)據(jù)庫(kù)瞧應(yīng)用的屬性出坐發(fā)勒,做在歸并屬性集馬合股(腦實(shí)士體謙)欲時(shí)維持屬性間炒的函數(shù)依賴關(guān)往系。實(shí)體主導(dǎo)肌型則先從尋找知對(duì)數(shù)據(jù)庫(kù)應(yīng)用女有意義的實(shí)體城入近手釘,洽然后通過(guò)定義及屬性來(lái)定義實(shí)檢體。面向?qū)ο蟮醯臄?shù)據(jù)庫(kù)設(shè)計(jì)倡是從對(duì)象模型紙出發(fā)蔽的詢,雜屬于實(shí)體主導(dǎo)歉型設(shè)計(jì)。涉一般數(shù)據(jù)庫(kù)應(yīng)紹用系統(tǒng)都遵循摔以下相關(guān)開發(fā)添步銳驟差:段(未1濁)季設(shè)計(jì)應(yīng)用系統(tǒng)縮結(jié)構(gòu)恒(茄2價(jià))虎選擇便于將應(yīng)躬用程序陣與育DBMS棚附結(jié)合引的吼DBM殿S倡體系結(jié)輸構(gòu)冤,捎如掀RDBMS創(chuàng)(狼3)跡根據(jù)應(yīng)用程序峰使用的環(huán)境平夢(mèng)臺(tái)學(xué),桃選擇適宜尋的消DBMS鉤(也如掘Oracl叔e(cuò)泥,等SQLSe宵rver捎)烘和開發(fā)工吹具百(柿如謝PowerB悠uilder廢)答(餐4河)坦設(shè)計(jì)數(shù)據(jù)角庫(kù)給,扛編寫定義數(shù)據(jù)敵庫(kù)模式擴(kuò)的范SQ荷L賺程序靠(靈5豐)拍編寫確保數(shù)據(jù)晝正確錄入數(shù)據(jù)水庫(kù)的用戶接口護(hù)應(yīng)用程序超(傾6略)裕錄入數(shù)據(jù)庫(kù)數(shù)斥據(jù)陵(叨7錯(cuò))瘦運(yùn)行各種與數(shù)效據(jù)庫(kù)相關(guān)的應(yīng)婆用程提序始,扁以確認(rèn)和修正境數(shù)據(jù)庫(kù)的內(nèi)容覺(jué)對(duì)以上各步稿驟養(yǎng),釀?dòng)袔c(diǎn)需要說(shuō)姨明洲:斥(顯1)描類這不是瀑布模晴型萄,正每一步都可以擾有反饋。以上班各步不僅有反僵饋、有反壩復(fù)取,惱還有并行處理絨。比如一些庫(kù)努表在數(shù)據(jù)錄入陪時(shí)叢,日另乓一些庫(kù)表設(shè)計(jì)線還在修改,這娛與遞增式開發(fā)反方法有辛關(guān)屯,死也與面向?qū)ο蠛鸬奶卣饔嘘P(guān)。瞇(裕2)話述上述順序不是順絕對(duì)炕的耀,皇大多數(shù)場(chǎng)合是晝從第三步開始象的。誦(3)者愛(ài)對(duì)大多數(shù)數(shù)據(jù)顏庫(kù)應(yīng)用系統(tǒng)來(lái)海說(shuō)廊,免上述各步中最發(fā)重要、最困難勵(lì)的不是應(yīng)用系船統(tǒng)設(shè)計(jì)而是數(shù)板據(jù)庫(kù)設(shè)計(jì)桑。原面向?qū)ο箨P(guān)系拖數(shù)據(jù)庫(kù)設(shè)計(jì)效碼果畢從某種意義上潮講沖,菌數(shù)據(jù)庫(kù)設(shè)計(jì)的手面向?qū)ο筇卣鳡C最終奠定了整錫個(gè)系統(tǒng)的面向播對(duì)象醉性智,虎從而使面向?qū)ψ庀蠓椒ㄔ诔绦蛑_發(fā)階段全面編開花。其效果新歸納如紡下腎:移暖隊(duì)(詳1醉)數(shù)據(jù)庫(kù)結(jié)構(gòu)贈(zèng)清裙晰拿,恨便于實(shí)航現(xiàn)副O(jiān)OP雙由于實(shí)現(xiàn)了應(yīng)軌用模塊對(duì)象對(duì)駱數(shù)據(jù)庫(kù)對(duì)象的叛完全映破射素,職數(shù)據(jù)庫(kù)邏輯模尚型可以自然且霜直接地模擬現(xiàn)師實(shí)世界的實(shí)體待關(guān)系。用戶所登處的當(dāng)前物理宣世界、系統(tǒng)開項(xiàng)發(fā)者所抽象的刻系統(tǒng)外部功拜能取,礎(chǔ)與支持系統(tǒng)功池能的內(nèi)部數(shù)據(jù)算庫(kù)截?cái)?鎖數(shù)據(jù)結(jié)做構(gòu)推)丙一一對(duì)外應(yīng)址,活所以用戶、開環(huán)發(fā)者和數(shù)據(jù)庫(kù)起維護(hù)人員可以閥用一致的語(yǔ)言覆進(jìn)行溝通;特資別是對(duì)多數(shù)不槳了解業(yè)務(wù)的程胃序開發(fā)人員來(lái)陷說(shuō)趁,衣這種將應(yīng)用對(duì)僵象與相應(yīng)的數(shù)病據(jù)對(duì)象封裝在蓋對(duì)象統(tǒng)一體中放的設(shè)計(jì)方始法翠,構(gòu)大大減輕了程獨(dú)序?qū)崿F(xiàn)的難顏度植,悠使他們只要知魂道加工的數(shù)據(jù)充及所需的操作寬即雄可僵,梳而且應(yīng)用程序筆大多雷更同宏,煮可以多處繼承總由設(shè)計(jì)人員抽拉象出來(lái)的、預(yù)仔先開發(fā)好的各乳種物理級(jí)超類起。墊燈丹(沫2產(chǎn))數(shù)據(jù)庫(kù)對(duì)象弄具有獨(dú)立衣性裁,隔便于維護(hù)妙除了數(shù)據(jù)庫(kù)表掌對(duì)象與應(yīng)用模糖塊對(duì)象一一對(duì)丹應(yīng)亞外配,際在邏輯對(duì)象模課型中沒(méi)有設(shè)計(jì)喬多重繼承的泛伍化關(guān)罵系測(cè),前所以這樣得到衣的數(shù)據(jù)庫(kù)結(jié)構(gòu)取基本上是由父始表類和子表類叉構(gòu)成的樹型層當(dāng)次結(jié)務(wù)構(gòu)迅,業(yè)表類間很少有并繼承以外的復(fù)型雜關(guān)辱系欺,銀是一個(gè)符合局善部化原則的結(jié)日構(gòu)徒,把從而使數(shù)據(jù)庫(kù)潤(rùn)表數(shù)據(jù)破壞的持影響控制在局雷部范圍且便于匪修米復(fù)濃,敵給系統(tǒng)開通后達(dá)的數(shù)據(jù)庫(kù)日常跌維護(hù)工作帶來(lái)拆便利。叛(櫻3瘡)需求變更時(shí)庫(kù)程序與數(shù)據(jù)庫(kù)設(shè)重用率立高埋,湖修改少運(yùn)在映射應(yīng)用對(duì)桶象當(dāng)時(shí)醫(yī),紫除關(guān)系映射規(guī)局范化后可能出核現(xiàn)一對(duì)多的表喊映射辣外冒,制大多數(shù)應(yīng)用對(duì)春象與表對(duì)象是賄一一對(duì)應(yīng)的。董我們可以把規(guī)本范化處理后的螞、由一個(gè)應(yīng)用添對(duì)象映射出來(lái)孩的多個(gè)表看成潤(rùn)一個(gè)數(shù)爬據(jù)庫(kù)對(duì)象。因撇此當(dāng)部分應(yīng)用斷需求變更飄時(shí)魔,息首圍先罪,羞系統(tǒng)修改可以犧不涉及需求不欲變更的部分;校其連次毫,踩變更部分的修世改可以基本上貸只限于追加或墨刪除程序模塊枝或追加新庫(kù)片表大,麥而基本上不必闖修改原有程序糾代碼或原有庫(kù)浴表定護(hù)義碌,予從而大大減少征了工作生量虧,悲降低了工作難鏡度。孝最簡(jiǎn)單的就是統(tǒng)最好的篩客觀世界是錯(cuò)紫綜復(fù)雜出的盟,訴計(jì)算機(jī)科學(xué)理肯論的發(fā)展也越牢來(lái)越高深、復(fù)限雜。然螞而烈,拜人類探索理論到和技術(shù)的最終善目的條是迫:匙讓客觀世界的聲復(fù)雜變簡(jiǎn)呆單牌,儉最簡(jiǎn)單的就是括最好的。為此備給出以下幾點(diǎn)巧建兔議汪:搬腫南(耽1孔)慎用外鍵亡R蛙DBMS備遭支持復(fù)雜關(guān)系抬的能力很燃強(qiáng)調(diào),管無(wú)論用戶怎么隔在邏輯上設(shè)定揮外季鍵墓,岸它基本上都能嗽從物理上幫用念戶實(shí)現(xiàn)。但是恭外鍵把許多獨(dú)迎立的實(shí)體牽連療在一怖起蠅,擾不僅酸使肚RDBMS扇閱維持?jǐn)?shù)據(jù)一致張性負(fù)擔(dān)沉醋重隆,差也使數(shù)據(jù)庫(kù)應(yīng)勇用復(fù)雜援化師,許加重了程序開雅發(fā)負(fù)擔(dān)。這樣庫(kù)的數(shù)據(jù)庫(kù)很難頌理四解預(yù),傷很難實(shí)現(xiàn)信息稈隱蔽性設(shè)任計(jì)頃,洪往往把簡(jiǎn)單問(wèn)亂題復(fù)雜化。湊(寧2給)適當(dāng)冗余略蝕歌減少數(shù)據(jù)庫(kù)冗弓余的設(shè)計(jì)思路次產(chǎn)生浸于擾7萍0養(yǎng)年衛(wèi)代黎,擱它是促厭使?jié)qDBMS架稠進(jìn)步的重要?jiǎng)营?jiǎng)力之一。然拼而元,參由于為了節(jié)紫省極2厘個(gè)字節(jié)的存儲(chǔ)產(chǎn)空間而釀成了臺(tái)如今全球?yàn)橹漕^痛評(píng)的田200沉0仁年問(wèn)題一慢樣捷,焦它是計(jì)算機(jī)硬涉件主導(dǎo)時(shí)代的辟產(chǎn)物。以今天是國(guó)內(nèi)計(jì)算機(jī)市刪場(chǎng)價(jià)格來(lái)看,脫硬件價(jià)格不斷蹄下調(diào),特別是薄硬盤價(jià)格,一仗個(gè)監(jiān)40G崇的大硬盤不勢(shì)過(guò)裁100茄0駕多元,即使易有縣5脈萬(wàn)行數(shù)據(jù)的庫(kù)券表鋸,蝶每個(gè)記錄壓還縮匠4秧0霞字符的冗字余添,年單純計(jì)算合計(jì)愛(ài)也不足張2M憂,求即節(jié)省只有幾臥毛錢。類蕉身今天的世界已市進(jìn)入軟件主導(dǎo)尤的計(jì)算機(jī)時(shí)代效。因睛此慮,亭最容易理解、蠅應(yīng)用開發(fā)工作銜量最少、維護(hù)介最簡(jiǎn)單的數(shù)據(jù)疤庫(kù)結(jié)構(gòu)才是最聽好的。只要數(shù)榜據(jù)完整性、一魚致性不受威技脅首,增有些冗宵余鍋,虹不足為慮。換禁言原之折,墳最節(jié)省軟件成幻本任投(呢而不是硬件成縮本飲)錄哪的是最好的。夜朗竹(盾3惜)千雞信息隱蔽寧什縱這是軟件工程響最重要的基本迅原則之一。簡(jiǎn)逢言之即信息的碼作用域越小越扒好肯,商數(shù)據(jù)庫(kù)的透明詞度越大越的好豪,坦因?yàn)閼?yīng)用程序嶄需要知道得越省多就越復(fù)雜。趁使數(shù)據(jù)庫(kù)黑盒旺化矩鈴(漲透明度親高脖)戶專的方法很如多浩,儉除了設(shè)計(jì)上的醉局部化處理摘外撥,對(duì)還可以利許用屈DBMS快徒的觸發(fā)器、存屢儲(chǔ)過(guò)程、函井?dāng)?shù)姨等的,膝把數(shù)據(jù)庫(kù)中無(wú)柱法簡(jiǎn)化的復(fù)雜黨表關(guān)系封裝到首黑盒子鑄里海,蛇隱藏起除來(lái)鼠,今特別是放到服喬務(wù)器物端怒,境其優(yōu)越性更是殊多方面的。什SQLS垮e(cuò)rver偏眾的后臺(tái)控制詢SQLSe勢(shì)rve的r閣是一個(gè)功能強(qiáng)玩大、操作簡(jiǎn)便丹的后臺(tái)數(shù)據(jù)庫(kù)傻管理系鈔統(tǒng)定,接它日益為廣大深數(shù)據(jù)庫(kù)用戶所突喜愛(ài),越來(lái)越與多的開發(fā)工具豐提供了喬與簽SQLSe駱rve破r奧的接口箏,香PowerB薄uilde摔r憑作為數(shù)據(jù)庫(kù)最我優(yōu)秀的開發(fā)工婦具之一毫無(wú)例催外的提供了暢與帽SQlSe業(yè)rve喘r滲的接口,這使胸開發(fā)大型胖的滔MI朋S叢系統(tǒng)更為方便縣簡(jiǎn)單。液(穗1近)條PowerB熄uilde晝r(jià)滲中調(diào)用執(zhí)行存刷儲(chǔ)過(guò)程俯數(shù)據(jù)窗口沈是浪PowerB含uilde功r古的專利技術(shù),除但在某些場(chǎng)合翅存在不足魔。毫SQLSe催rve溉r豎支持存儲(chǔ)過(guò)程表,而存儲(chǔ)過(guò)程容提供了許多標(biāo)孕準(zhǔn)虧SQ四L盾中沒(méi)有的高級(jí)罪特性,有助開杜發(fā)人員處理復(fù)運(yùn)雜任務(wù)。在本掉系統(tǒng)的設(shè)計(jì)過(guò)革程中成功的倦在障PowerB繡uilde存r朽中使用了存儲(chǔ)熔過(guò)程,使問(wèn)題芹得到了很好的顫解決。恨為了減少網(wǎng)絡(luò)演上數(shù)據(jù)的傳輸段量,或者處于訓(xùn)安全考慮,往墻往用存儲(chǔ)過(guò)程度返回結(jié)果集,蔬再將數(shù)據(jù)窗口秤的數(shù)據(jù)源指定艇為該存儲(chǔ)過(guò)程退,此時(shí)數(shù)據(jù)窗宵口只能作顯示弊用,也可以用室存儲(chǔ)過(guò)程將數(shù)仔據(jù)在服務(wù)器上全準(zhǔn)備好,然后遍再酬用線DataWi激ndo鵝w冶從服務(wù)器上按柔照條件從數(shù)據(jù)程表中檢索數(shù)據(jù)青、顯示數(shù)據(jù),凡此時(shí)數(shù)據(jù)窗口飲的數(shù)據(jù)可以修兆改。啊在幻PowerB辱uilde變r(jià)暑中調(diào)用存儲(chǔ)過(guò)虜程可慨分鈴4桂步進(jìn)行:=1\*GB3摟①香聲明存儲(chǔ)過(guò)程=2\*GB3柔②軍執(zhí)行存儲(chǔ)過(guò)程=3\*GB3③取結(jié)果集=4\*GB3盆④徑關(guān)閉存儲(chǔ)過(guò)程及(順2港)騰SQLSe天rve河r卸的配置歷由于管理信息擋系統(tǒng)服務(wù)器端杜需要使位用昂Window躲s200姑0漫或友Window挨sN揮T本操作系統(tǒng)。這舊兩種操作系統(tǒng)劣具有較好的安戲全保護(hù)功能,雪因而,在局域刃網(wǎng)上的終端訪鄙問(wèn)服務(wù)器上的懲數(shù)據(jù)庫(kù)是需要塞權(quán)限的。同制時(shí)涉SQLSe展rve絹r游也有三種安全售模油式帆.標(biāo)準(zhǔn)安全模式震標(biāo)準(zhǔn)安全模式抬是缺省的登錄歐模式,當(dāng)使用妖標(biāo)準(zhǔn)安全模式描時(shí),恨SQLSe押rve瞞r辱自己來(lái)決定誰(shuí)辰有權(quán)限來(lái)訪問(wèn)波這個(gè)服務(wù)器。愿如果使用這種敏配置,必須為靠所有的進(jìn)程建留立訪問(wèn)服務(wù)器組的登柳錄捏I仇D讓號(hào)??梢韵胂穹暹@種方式在實(shí)叼際的應(yīng)用中是待非常煩瑣的。集成安全模式核集成安全模式簽是偵SQLSe騙rve柴r銀的另一種可用窗的安全模式。稠使用了集成安戀全模式以后,絞安全認(rèn)證就全孩部統(tǒng)由姨Window蓋sN裁T憑來(lái)完成,也就雁是說(shuō),所有菌的免Window朋sN肚T截賬戶都可以訪章問(wèn)修SQLSe逝rve塌r價(jià)。使用集成安有全模式的好處多就是不必要費(fèi)推心去維護(hù)兩個(gè)列系統(tǒng)的安全,除只要鴿在毛N旗T愉的安全框架內(nèi)雪建立一個(gè)有合倘適權(quán)限的新用悔戶就可以了,館一旦建立了一出個(gè)掙Window鏟sN渠T樸的用戶,這個(gè)邀賬戶會(huì)自動(dòng)映搭射走為儲(chǔ)SQLSe樓rve徒r芳在掙SQLSe捉rverM帖ange疤r船中的一個(gè)登布錄背I釘D拴號(hào)。嘆如果決定使用探集成安全模式緞,一定要非常眠小心地分配用欣戶名,先確定恨一種命名習(xí)慣播,然后堅(jiān)持使拌用它。有很多肆的字符(例如擴(kuò):-領(lǐng),私#,@,*,甚/,究\牢)欠是逝SQLSe三rve價(jià)r罰所不支持的字異符,但正是拌Windio道wsN潛T樹卻支持悉。色SQLSe喘rve山r貍允許把這些字單符映射成一些摔它可以接收的方字符。最好是掠使用簡(jiǎn)單基的察SQLSe白rve韻r緞完全支持的名勢(shì)字?;旌习踩J礁饣旌习踩J诫x有標(biāo)準(zhǔn)安全模避式和集成安全刮模式兩種模式電的好處,可以州把蘆Window畏sN傳T膽的賬號(hào)絹和浸SQLSe峰rve飽r底的賬號(hào)混在一腹起使用??梢粤林苯有略趽?jù)SQLSe寒rve昏r奧中添加用戶,倉(cāng)也可以通習(xí)過(guò)脂SQLSe財(cái)rverM臺(tái)anage略r濕給嬌Window顆sN傷T剖的用戶組賦予接權(quán)限。射混合安全模式被和集成安全模亭式的唯一不同勤就是參在沙N非T扎用戶的賬戶上沃。使用集成安緊全模式,一個(gè)莖用戶必須擁有老一個(gè)賬號(hào),而恨且要成為一個(gè)圾有權(quán)限訪細(xì)問(wèn)薯SQLSe不rve泡r折數(shù)據(jù)庫(kù)的用戶策組的成員,才陷能訪問(wèn)數(shù)據(jù)庫(kù)順?lè)?wù)器,在這答種模式下,不控能直接耀為罩SQLSe慨rve泡r見(jiàn)添加登作錄朵I敲D思號(hào);但是,在易混合安全模式凈下,可以直接怕為峽SQLSe蹈rve申r夢(mèng)添加登快錄囑I電D炭號(hào),填在讓N熔T切用戶數(shù)據(jù)庫(kù)內(nèi)東的賬戶和任何啄在脂SQLSe異rve壯r橋中添加的登折錄鄉(xiāng)I旦D于號(hào)一樣都有權(quán)謠限訪問(wèn)數(shù)據(jù)庫(kù)獨(dú)。心鑒于混合安全那模式在維誰(shuí)護(hù)誼N刮T扎登錄賬戶的靈曠活性,一般可穴使用這種安全蒙模式。校數(shù)據(jù)庫(kù)的操作剝權(quán)限設(shè)置和應(yīng)行用程序模塊操民作權(quán)限替有遲了悅Window念sN醒T躍和筒SQLSe跳rve因r爺?shù)臋?quán)限保護(hù),邪服務(wù)器上的數(shù)帶據(jù)庫(kù)是比較安院全的,需要進(jìn)孔一步考慮的是么對(duì)數(shù)據(jù)庫(kù)操作蹄權(quán)限的設(shè)計(jì),都如添加、刪除緊、提交等操作昌?;跀?shù)據(jù)庫(kù)儲(chǔ)的操作權(quán)限可島以用存儲(chǔ)過(guò)程壁來(lái)處理,如特餃?zhǔn)獾膬?chǔ)存過(guò)程稻觸發(fā)器等?;沼谀K操作可貴設(shè)計(jì)個(gè)人權(quán)限虹數(shù)據(jù)表進(jìn)行判灶斷處理。全4.夕2響系統(tǒng)結(jié)構(gòu)的設(shè)疑計(jì)鉗根據(jù)系統(tǒng)的需競(jìng)求,確定了完鉛成系統(tǒng)基本功悟能的六大模塊夜,即基本數(shù)據(jù)草錄入、基金管烤理、養(yǎng)老金管懼理、異動(dòng)處理仇、系統(tǒng)預(yù)測(cè)和轉(zhuǎn)系統(tǒng)維護(hù)六大掏模塊,各模塊工根據(jù)功能的需漠求進(jìn)一步劃分彈為十五個(gè)子功剩能模塊,如圖愚(粒1雀)膜所示。系統(tǒng)預(yù)測(cè)系統(tǒng)預(yù)測(cè)基本數(shù)據(jù)錄入基金管理理養(yǎng)老金管理系統(tǒng)維護(hù)社保管理系統(tǒng)異動(dòng)處理單位信息個(gè)人信息核定單生成核定單分?jǐn)傪B(yǎng)老金核算養(yǎng)老金發(fā)放離退休處理工資異動(dòng)處理核定單分?jǐn)傠x退休預(yù)測(cè)工資分布收支預(yù)測(cè)操作員管理字典管理數(shù)據(jù)維護(hù)圖(1)系統(tǒng)結(jié)構(gòu)圖聞基本數(shù)據(jù):錄耀入單位和個(gè)人融的基本信息。揪基金管理:進(jìn)嘗行基金的核算唯及分?jǐn)偺幚?。批養(yǎng)老金管理:遲進(jìn)行養(yǎng)老金的沈核算及發(fā)放處很理。奮異動(dòng)處理:進(jìn)板行工資調(diào)整、奮離退休調(diào)入、扮調(diào)出處理。猶系統(tǒng)預(yù)測(cè):對(duì)狂離退休人員、料收支等進(jìn)行預(yù)練測(cè)。殺系統(tǒng)維護(hù):提旱供字典管理、夢(mèng)權(quán)限設(shè)置、數(shù)淹據(jù)維護(hù)等處理池。逆五、軟件的設(shè)砍計(jì)與實(shí)現(xiàn)羨在現(xiàn)實(shí)世界早館期抽象階段,摔面向?qū)ο蠓椒V與其它方法區(qū)肅別并不大,都肺要從現(xiàn)實(shí)世界圾的問(wèn)題描述出銷發(fā),即從用戶赤接口、問(wèn)題沫領(lǐng)域的知識(shí)和啦經(jīng)驗(yàn)出發(fā),構(gòu)土建現(xiàn)實(shí)世界的輕問(wèn)題模型,也裂就是確定目標(biāo)監(jiān)系統(tǒng)戰(zhàn)是妙“閃做什岔么鐮”泄。面向?qū)ο蟮募?wèn)題分析模型長(zhǎng)從三個(gè)側(cè)面進(jìn)跪行描述,即對(duì)溝象模型、動(dòng)態(tài)偉模型、功能模畜型。軟件工程伴的抽象原則、辣層次原則和分?jǐn)r割原則同樣適墨用于面向?qū)ο蟛梅椒ā5?.盛1問(wèn)面向?qū)ο蟮姆殖笪龊徒?duì)象模型僻分析需求的第脅一步是構(gòu)造對(duì)鹿象模型。建立估對(duì)象模型的方劃法如下:首先朽確定對(duì)象類和議關(guān)聯(lián),對(duì)于大姥型復(fù)雜的問(wèn)題巧還要進(jìn)一步劃姜分出若干個(gè)主嚷題;然后給類爬和關(guān)聯(lián)增添屬畜性,以進(jìn)一步劫描述它們;接封下來(lái)利用適當(dāng)兄的繼承關(guān)系進(jìn)才一步合并和組冷織類。而對(duì)象步類中操作的最伸后確定則需要妙等到建立了動(dòng)咸態(tài)模型和功能尺模型之后,因雙而這兩個(gè)子模起型更準(zhǔn)確地描牛述了對(duì)類中提昆供的服務(wù)的需交求??煲陨绫O到y(tǒng)基趕金管理子系統(tǒng)剩為例,根據(jù)所頃確定的對(duì)象種礦類種類及其相納互間的關(guān)系。趟得出基金管理沫子系統(tǒng)的對(duì)象均模型如圖驕(奴2場(chǎng))所示。個(gè)人信息個(gè)人信息個(gè)人臺(tái)帳工資信息個(gè)人異動(dòng)信息核定單單位基金帳個(gè)人基金帳報(bào)表屬圖班(蝴2務(wù))基金管理子曠系統(tǒng)對(duì)象模型動(dòng)態(tài)模型則動(dòng)態(tài)模型描述胡各對(duì)象的狀態(tài)舒、可能接受的莫觸發(fā)事件及接烈受觸發(fā)事件后延可能產(chǎn)生的狀只態(tài)變化,它反召映的是系統(tǒng)操驢作的控制策略量,建立動(dòng)態(tài)模紹型的方法如下省:首先是編寫痰交互行為的腳遭本;其次從腳耀本中提出事件保,確定觸發(fā)每諒個(gè)事件的動(dòng)作披對(duì)象及接受事紡件的目標(biāo)對(duì)象漠;接下來(lái)排列芹事件發(fā)生的次本序,確定每個(gè)何對(duì)象可能有的槳狀態(tài)及狀態(tài)間悄的轉(zhuǎn)換關(guān)系,予并用狀態(tài)圖描巷繪它;最后比四較各個(gè)對(duì)象的探狀態(tài)圖,檢查威它們之間的一松致性,確保事爸件間的匹配。熄系統(tǒng)主界面對(duì)肉象的動(dòng)態(tài)模型汽如圖痰(抖3言)所示,核定膜單生成對(duì)象的凈動(dòng)態(tài)模型如圖跪(社4耕)所示。系統(tǒng)主界面對(duì)象活動(dòng)系統(tǒng)主界面對(duì)象活動(dòng)起始狀態(tài)進(jìn)入核定單生成。。。工資異動(dòng)關(guān)閉主界面活動(dòng)疊圖宰(舅3訂)主界面對(duì)象屯的動(dòng)態(tài)模型核定單生成對(duì)象活動(dòng)核定單生成對(duì)象活動(dòng)打印核定單主界面對(duì)象活動(dòng)進(jìn)入生成記錄過(guò)程退出仁圖匯(滲4凍)核定單生成占對(duì)象模型功能模型磁功能模型表明銷一個(gè)計(jì)算如何篩從輸入值經(jīng)過(guò)歸控制處理得到戰(zhàn)輸快出值,而不考寸慮計(jì)算次序。損如圖吸(突5蕉)所示是核定側(cè)單生成的功能陵模型。單位單位核定單業(yè)務(wù)員權(quán)限校驗(yàn)基金剪圖鮮(玻5恩)核定單生成讀的功能模型鉗5.云2斯類和對(duì)象的設(shè)坊計(jì)布在系統(tǒng)設(shè)計(jì)過(guò)儲(chǔ)程中要合理使喚用面向?qū)ο蟮膿尫治?、設(shè)計(jì)方匙法進(jìn)行系統(tǒng)的朝分析和建模,攤盡量開發(fā)出具魄有獨(dú)立功能和蠟較高通用性的騰模塊,如通用出查詢、通用打叔印、通用排序石等。面向?qū)ο箅H方法開發(fā)出的哀軟件具有較強(qiáng)財(cái)?shù)目芍赜眯?,隸這種重用性包蒼括項(xiàng)目?jī)?nèi)部的每重用和外部重琴用,重用就依保存于類和對(duì)象揀的設(shè)計(jì)。域數(shù)據(jù)窗口握是銳PowerB藥uilde粗r散的專利技術(shù),震對(duì)于數(shù)據(jù)窗口午的一些基本操框作,如自動(dòng)切歐換中英文、用觸回車鍵跳轉(zhuǎn)焦落點(diǎn)、點(diǎn)擊字段繭列排序等功能計(jì)可能要多次使巧用,那么將這已些功能封裝到取對(duì)象中,在繼類承對(duì)象中不需洲要任何代碼或吃者幾句簡(jiǎn)單的削代碼就能使用辦在對(duì)象中封裝坊的功能,其最達(dá)大的好處就是花代碼的可維護(hù)執(zhí)性好。箭石按列排序的實(shí)狹現(xiàn)實(shí)例小新建一個(gè)對(duì)象吉,自定義對(duì)象渾級(jí)函僑數(shù)園uf_col裂sort(肅)盈,瘡代碼如下:趨string乖ls_co椒l,ls_s帖ort印intege王rli_p說(shuō)os業(yè)setpoi趴nter(H碰ourgla然ss!)譯ls_col碑=this.蠶getobj脊ectatp易o(hù)inter微()箭li_pos彼=pos(l挪s_col,取"裁_受t")頓ls_col握=left(山ls_col逝,li_po平s-1)拋ifnot或lower煮(right吳(ls_co卡l,2))=稅"_t"t狀hen桃告returnelse止筋ls_col蕉=left(銅ls_col經(jīng),len(l諷s_col)億-2)搞需ls_sor價(jià)t=ls_c石ol+"A壤"輝款ifls_蹦sort=i撤s_sort賺then覺(jué)農(nóng)證ls_sor番t=ls_c繳ol+"D綁" else游育憶ls_sor誦t=ls_c皇ol+"A困"女母endif棄is_sor紋t=ls_s誠(chéng)ort俗傾this.s杰etsort講(is_so沈rt)且貌this.s珠ort()endif鄭當(dāng)在一個(gè)窗口技中使用數(shù)據(jù)窗江口控件時(shí)就可浩使用這個(gè)對(duì)象焦,在這個(gè)控件完的駐Clic麗k棋事件中寫入如糖下代碼蝦:央uf_col賴sort(旺)粘就可實(shí)現(xiàn)點(diǎn)擊擺數(shù)據(jù)窗口中的隔列便完成按列泉排序的功能。當(dāng)5.2踩.傷2槳通用查詢模塊頸的設(shè)計(jì)菜該模塊是為了抄很好的解決模韻糊查詢而設(shè)計(jì)視的,該模塊設(shè)孔計(jì)的目標(biāo)是具各有最弱的耦合妹性和最強(qiáng)的內(nèi)喉聚性,有良好害的調(diào)用接競(jìng)口。界面如下語(yǔ)圖示(具體實(shí)追現(xiàn)略):京其調(diào)用方法為梢:明在數(shù)據(jù)窗口中責(zé)自定義事許件尋ue_fil繩ter是在鞭ue_fil置te決r醫(yī)編寫如下代碼夾:證op鋤enwith處parm(w河_filte則r,this恢)烏在間cb_fin紀(jì)d銅導(dǎo)的虎Clic常k祖是事件中編寫釀如下代碼:掌dw_1.t鎮(zhèn)rigger耳event(東“恨ue_fil奧ter盤”鎖)坦這樣就能打開栽通用數(shù)據(jù)過(guò)濾弄窗口,實(shí)現(xiàn)通巷用查詢功能。秧總之,在軟件箱的設(shè)計(jì)實(shí)現(xiàn)過(guò)堤程中將一些功飯能的實(shí)現(xiàn)代碼身封裝到對(duì)象、忙函數(shù)中,這樣酒調(diào)用方便,功袍能獨(dú)立,它對(duì)頂于系統(tǒng)的維護(hù)疊和代碼的重用儲(chǔ)有重要的意義鑄。仇六鐮.曲系統(tǒng)開發(fā)中的診技術(shù)特點(diǎn)及開晃發(fā)技巧彎6.茄1妨軟件復(fù)用技術(shù)互在蹈P響B(tài)蠶中的應(yīng)用榨為什么有開發(fā)授經(jīng)驗(yàn)的軟件開裙發(fā)公司開發(fā)軟竟件的速度比較招快稻,飾除了經(jīng)驗(yàn)以外賤,一個(gè)很重要促的原因汽是框:欲他們有一批?;I門從事基類開慘發(fā)的程序員,糊同時(shí)很多通用燃模塊在新的工落程中不需要重寨新開發(fā),只需巡要進(jìn)行合理的繩調(diào)用,所以軟午件復(fù)用技術(shù)是惹軟件開發(fā)中提馬高軟件開發(fā)速女度的一個(gè)很有允效的手段。實(shí)剃際開發(fā)中,將車某些模塊做成晶通用型模塊,象便可在各個(gè)工皮程項(xiàng)目中使用鏡,如典型的有勵(lì)通用的打印模觸塊、查詢模塊踩等。同時(shí),在忠開發(fā)過(guò)程中還荷可以將某些實(shí)態(tài)現(xiàn)某一功能的模程序代碼封裝喪到函數(shù)中以方帖便以后調(diào)用。宣例如,查詢功另能的實(shí)現(xiàn),傳攔統(tǒng)的查詢模式予不能滿足對(duì)不節(jié)確定因素的查誼詢絹,晴PowerB匆uilde濕r蜜中雖然也提供最了通用查詢模壯式匪(熔QB您E慎),但是界面粒不夠直觀,因純而就需要做一本個(gè)通用的的模界塊,以便構(gòu)成晃復(fù)用構(gòu)件。僚在賠PowerB效uilde宅r額中卵pbcatb稱o阿l緩和粘sys.sy喜scolum絕n柴s武是兩個(gè)特殊的焰表萍,卻pbcatc蒸o析l爭(zhēng)表記錄著每個(gè)垃表的表名、列紅名以及列標(biāo)題術(shù)等炊,吳sys.sy債scolum勒n浸s舟表中則記錄著丙列的數(shù)據(jù)類型鉛,結(jié)合外部數(shù)秩據(jù)源,可以用購(gòu)程序構(gòu)造帶條灰件閘的傳selec謀t社語(yǔ)句從而實(shí)現(xiàn)爛動(dòng)態(tài)的查詢功廣能?;谲浖~復(fù)用技術(shù)對(duì)軟錄件開發(fā)過(guò)程的內(nèi)影響,通用模夕塊的設(shè)計(jì)也就陽(yáng)在視PowerB闖uilde般r僑的開發(fā)中的到世了廣泛的應(yīng)用等。扭6.輸2屬界面優(yōu)化的幾賠種技術(shù)手段賀一個(gè)好的軟件陶,不僅要有較巨為完整的功能鞏,另外一個(gè)很弊重要的方面就帝是有友好的用繡戶界面升,亭PowerB項(xiàng)uilde花r娛作為數(shù)據(jù)庫(kù)開隊(duì)發(fā)工具在界面窗開發(fā)上可能要蝦遜色恥于動(dòng)Visual層Basi慮c艇和壽Delph己i遺,但是,贊仍然可以通肢過(guò)尤PowerB征uilde遼r暫自身的控件和賤其它手段來(lái)構(gòu)險(xiǎn)建良好的用戶徹界面,如爽用欲ListVi狀e妥w斑、六TreeVi烤e寶w仇、拖放等技術(shù)概。澤ListVi甩ew使技術(shù)慘在額Win95/加98毛中云“襪我的電珍腦雅”污就是用竭ListVi斬ew儲(chǔ)的方式來(lái)顯示抖電腦上的各種涌資源的。它能進(jìn)提供四種顯示本方式:大圖標(biāo)霧、小圖標(biāo)、垂襯直列表以及報(bào)獄表視圖。這種略多種視圖的方批式給用戶提供免良好的界面,格同時(shí)提供簡(jiǎn)潔母的操作方式。漁在描ListVi超ew矛中很容易實(shí)現(xiàn)陸單個(gè)項(xiàng)目的添類加,將數(shù)據(jù)庫(kù)罩中的記錄檢索放出來(lái)顯示行在餓L貸istVie臘w情中則需要一定趣的技巧,其中鍬就用到了舌datast單ore(魂數(shù)據(jù)存落儲(chǔ)音)債。數(shù)據(jù)存儲(chǔ)實(shí)大際上是不可視偵的數(shù)據(jù)窗口控可件,利用數(shù)據(jù)距存儲(chǔ)對(duì)象可以動(dòng)在后臺(tái)進(jìn)行數(shù)矮據(jù)庫(kù)處理而不屢需通過(guò)把數(shù)據(jù)字窗口控件隱藏埋起來(lái)的方式來(lái)晨完相應(yīng)的操作標(biāo),因數(shù)據(jù)存儲(chǔ)爸不需額外的顯紗示開銷,因而乖提高了系統(tǒng)效固率。利用這一私點(diǎn),通過(guò)創(chuàng)建退數(shù)據(jù)存儲(chǔ)對(duì)象百將數(shù)據(jù)窗口相佛連就能對(duì)后臺(tái)忍數(shù)據(jù)庫(kù)數(shù)據(jù)進(jìn)染行處理,然后妄用州AddIte彩m(渡)要函數(shù)將處理過(guò)場(chǎng)的數(shù)據(jù)添加到趣ListVi位ew記中來(lái)勤。貫糖Treevi刮ew宵技術(shù)奏Treevi蘭ew團(tuán)控件也稱輪廓閑控件(貼outlin逼econt磁rol莊),它與標(biāo)簽等控件一起已經(jīng)浮成為許多第三芝方控件的焦點(diǎn)臥。助T饑reevie石w恒控件具有下述丟功能:靠.驕通過(guò)可以展開絡(luò)或折疊的樹節(jié)屈點(diǎn)遍歷數(shù)據(jù)。悲.法圖形化和文本節(jié)的節(jié)點(diǎn)顯示明.摩拖放操作械.阻包括剪切、復(fù)夏制和粘貼的節(jié)集點(diǎn)操作只Treevi王ew毯控件的優(yōu)點(diǎn)是鳥用戶可以在較者小的空間內(nèi)顯圍示大量分層數(shù)扇據(jù)并且可以按薪自己的要求來(lái)豐檢索數(shù)據(jù)。什Treevi乎ew咽層次關(guān)系中的燥每一個(gè)分枝可番以帶有不同的謝層次數(shù)目,這檢是由具體的數(shù)泊據(jù)所決定的。堂但是,在設(shè)計(jì)腔時(shí)使層次中的叮每項(xiàng)都具有相感同的類型會(huì)使救編程較為容易蛛,因?yàn)閷?duì)不同肉的層,需要用踩不同的方法進(jìn)作行處理。完穴辨對(duì)于懇Listvi崇ew釀來(lái)說(shuō),用戶可象以通過(guò)窗口畫趕板或腳本向身Listvi融ew第中添加數(shù)據(jù)項(xiàng)滋,但對(duì)于殿Treevi撕ew撐來(lái)說(shuō),用戶必鴨須編寫一段腳漿本向其添加數(shù)畜據(jù)項(xiàng)。因?yàn)閿?shù)勒據(jù)中某一項(xiàng)目貫與它的子項(xiàng)目具之間要存在一對(duì)多的跡關(guān)系,所以向丙Treevi晨ew香控件添加數(shù)據(jù)休時(shí),可能要用愁到數(shù)據(jù)庫(kù)中多傅張表,在實(shí)現(xiàn)基過(guò)程中仍然會(huì)蛙通過(guò)麻datast秧or蔥e碼。勤漏當(dāng)生成某Treevi離ew候后,可以利用遇它實(shí)現(xiàn)查詢。規(guī)但其中需要考睬慮的是:用拖紛放方式,還是宜點(diǎn)擊方式進(jìn)行串相關(guān)信息的查對(duì)詢顯示;另外感為實(shí)現(xiàn)查詢還朱需定義好檢索得參數(shù)。實(shí)際上秤,查詢過(guò)程就井是將冶Treevi樣ew控的數(shù)據(jù)項(xiàng)內(nèi)容槳傳送給數(shù)據(jù)窗躺口的檢索參數(shù)酷,從而達(dá)到檢絲索的目的。利叔用數(shù)據(jù)窗口生恒成養(yǎng)T鼠reevie夸w忘主要有以下幾厭個(gè)步驟:嫌聲明并初始化賺一個(gè)數(shù)據(jù)存儲(chǔ)護(hù)對(duì)象,然后把晝它與一個(gè)數(shù)據(jù)嘴窗口對(duì)象相關(guān)縫聯(lián)。躍根據(jù)需要檢索肝數(shù)據(jù)。掌根據(jù)檢索出來(lái)奇的數(shù)據(jù)生成神Treevi徐ew耀當(dāng)完成所需操敲作后,清除巖datast躺ore潑對(duì)象。拖放技術(shù)預(yù)拖放是一種用夢(mèng)來(lái)完成對(duì)象上崇的操作的方法肅,它通過(guò)單擊邪對(duì)象并在移動(dòng)歪鼠標(biāo)時(shí)按住鼠按標(biāo)按鈕來(lái)實(shí)現(xiàn)爺。這樣應(yīng)用程怖序具有直觀性斥和圖形效果,瓦許多森Window連s傳應(yīng)用程序都實(shí)呀現(xiàn)了拖放功能承。在痛PowerB已uilder董中利用拖放實(shí)暗現(xiàn)查詢,打破刻了一般查詢的誓單一性,同時(shí)喪它提供了良好筋的用戶界面?!敉戏乓?guī)則供●憂棄適合作為被拖辰放的對(duì)象穗.釣D鐵ataWin搏dow交行和列。止.腿代表數(shù)據(jù)尋的唐P塘icture笨控件。加.Tree宵view侮或廟Listvi活ew異控件的項(xiàng)目。怨.裕列表框內(nèi)的項(xiàng)皆目溜●將適合作為目標(biāo)盯的對(duì)舍象吼粉.汁D撿ataWin輝dow烈.華列表框或下拉束式列表框疲.捉代表動(dòng)作的煩Pictur羞e鑰控件。.命令按鈕孝.Treev榮iew莊或扒Listvi帳ew悲控件的項(xiàng)目役.怕需要修改其特療性的任意對(duì)象◆實(shí)現(xiàn)拖放遺拖放過(guò)程中需柜要兩個(gè)重要的斯特性:走DragAu擁to開和鼻DragIc滲o腰n蛇。政在豬D鎮(zhèn)ragObj蹲ect窯控件定義的事邁件中導(dǎo)DragAu牽to仔是最重要的事秤件,當(dāng)應(yīng)用程蛙序處于拖動(dòng)模寺式并且當(dāng)鼠標(biāo)董指針在目標(biāo)對(duì)挎象上釋放鼠標(biāo)插,將觸發(fā)該事統(tǒng)件。目標(biāo)對(duì)象止響應(yīng)釋放于其拒上的被拖對(duì)象五的代碼就放在賄這個(gè)事件中。屋6.3Po污werBui衰lde閃r躺開發(fā)過(guò)程中的份版本控制租版本控制軟件騰的引入頂在實(shí)際開發(fā)過(guò)趙程中由于實(shí)際袍的需要,常常架需要將開發(fā)進(jìn)步度恢復(fù)到以前丸的某個(gè)階段,沙同時(shí)對(duì)整個(gè)軟床件開發(fā)過(guò)程進(jìn)敏行有效的管柔理餐,費(fèi)因此版本控制作在實(shí)際開發(fā)過(guò)柿程中是很有必承要的,也是相貌當(dāng)重要的。如尺何進(jìn)行版本控?cái)r制,特別是誤在箱PowerB騙uilde美r嶄開發(fā)中實(shí)現(xiàn)版年本控制,就是飾要探究的問(wèn)題陶。具體實(shí)施業(yè)目前常用的版權(quán)本控制軟件治有灘Sybase或Objec截tCycl絮e乒,嚷Micros昨oftVi顏sualS漠ourceS購(gòu)af籍e沒(méi)等。在系統(tǒng)的松設(shè)計(jì)實(shí)現(xiàn)中沙以采Sybase想Objec夏tCycle億2.焰0翼作為工具進(jìn)行燭了具體的實(shí)現(xiàn)癥。圓(龜1)豎建立用戶仰首先獵在喘Object俗Cycl擺e椒中建立用戶,每并將用戶分為抽管理員和程序舉員兩種角色,謀管理員可以對(duì)禁其它用戶進(jìn)行麗管理,可以凍鹿結(jié)和解凍程序避。一般為每個(gè)灑開發(fā)人員懲在盲Object助Cycl濃e拐建立一個(gè)相應(yīng)所的用戶。如果些軟件開發(fā)人員繞比較多,可以掏在版本控制中扯建立多個(gè)文件器夾北(統(tǒng)Folde槍r倉(cāng)),將每個(gè)開復(fù)發(fā)人員所編寫盈的程序放到對(duì)紡應(yīng)的文件夾中拒,這樣便于查觀找程序的編寫含者。如果項(xiàng)目鋼的模塊比較多惰,還可以分模終塊建立文件夾鴨。愿(浮2)接建立開發(fā)環(huán)境燦建立一個(gè)局域腿網(wǎng),將其中一絲臺(tái)電腦作為版跡本控制服務(wù)器指,安裝版本控防制軟件服務(wù)器膜部分的程序,位所有的源程序輪也安裝在服務(wù)狹器上,并將存議放源程序的目盾錄共享出來(lái)。啟開發(fā)人員的電妖腦只需安裝版女本控制軟件的脈客戶端部分剪和梳PowerB軋uilde虹r墳,并將服務(wù)器望上共享目錄中冤的庫(kù)文件添加項(xiàng)到應(yīng)用的字庫(kù)搜索路徑中玉。粗在倒PowerB袍uilde梅r宇中建立自己的曾工作庫(kù),將工稠作庫(kù)放在應(yīng)用移的庫(kù)搜索路徑寺的最前面。您(問(wèn)3)綱將程序登記入憂庫(kù)敘每位開發(fā)人員療運(yùn)牛行展PowerB皇uide架r固,在庫(kù)管理功嶼能中選擇版本巷控制軟件掙為倡Object陣Cycl饅e掘;用管理員提駱供的用戶名及罰口令連短接慰Object僅Cycle秒Serve晃r綿;定義用戶可塊用的文件夾;蓮將自己編寫的戒程序登記凳(蹦Regist有e允r讀)售到醒Object始Cycl肅e兩中。所有程序宜登記完后,管手理員將所有程鋒序凍結(jié)。茄(4翅)失修改程序珍如果需要修改期程序,必須由境用戶提交需求址書,程序員提迎交程序設(shè)計(jì)說(shuō)尚明書。管理員材才能將程序解選凍。程序員將退程搖序娃Chin蠢k驚-劃ou焦t萌到自己的工作雕庫(kù),修改程序京,測(cè)試正確后四,提交測(cè)試請(qǐng)骨求。當(dāng)測(cè)試無(wú)噸誤后割才驚Chink-涂i柄n哲程序。革在祖PowerB蕉uilde鋪r炊中籃,清Chink-時(shí)ou尿t糖與明Chink-慮i蹤n承是互為相斥的峽,如果一個(gè)開屑發(fā)人驚員定Chink-宮ou樹t眨一個(gè)文件,那烏么只有到該程洞序嶄被授Chink-緩i稅n港時(shí),其他開發(fā)虎人員才店能崖Chin塞k怨-每ou撒t憲該文件,這就恒保證了程序的擋一致性。暮(5慶)偏版本的生成豐項(xiàng)目進(jìn)行到一極定階段,可以荒在添PowerB志uilde番r施中建立一個(gè)新銳的版本,新版輔本的目錄名程爪序名都可以選銜擇新的名字,烘可以保留或放國(guó)棄以前的修改艱記錄。碰版本控制的意菊義仗通過(guò)在實(shí)際開永發(fā)中應(yīng)用版本甩控制軟件,能餡夠很好的解決祝軟件開發(fā)中項(xiàng)榜目中實(shí)際管理遲問(wèn)題。具體體親現(xiàn)在以下幾個(gè)心方面:錯(cuò)隨時(shí)將程序恢?jǐn)D復(fù)到以前某一游時(shí)間點(diǎn)。頌(忘2寄)實(shí)現(xiàn)程序的哭互斥性修改穗。維所(綠3專)對(duì)程序修改店進(jìn)行有效的管螺理。俘(占4伏)將開發(fā)環(huán)境游與測(cè)試環(huán)境、雄運(yùn)行環(huán)境進(jìn)行秀有效的隔離。膊(鉤5號(hào))評(píng)估軟件開奶發(fā)人員編寫的爸程序質(zhì)量,控淹制軟件開發(fā)的憂進(jìn)度。乖(低6該)管理文檔。賄總之,應(yīng)用版爺本控制軟件對(duì)翼應(yīng)用軟件開發(fā)健過(guò)程進(jìn)行管理渡,使利用軟件緒工程的方法有貌了更為科學(xué)的告依據(jù)和手段,遠(yuǎn)這也是軟件開留發(fā)人員在實(shí)際恢操作過(guò)程中需伶要不斷努力的襲方向。七.結(jié)束語(yǔ)反本課題的任務(wù)至是探討基于面評(píng)向?qū)ο蠹夹g(shù)的裙管理信息系統(tǒng)詞的設(shè)計(jì)與實(shí)現(xiàn)少。獅在設(shè)計(jì)過(guò)程中枯采用了工程的抱管理方法對(duì)軟滅件

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論