• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      SQL Server2005高校財(cái)務(wù)軟件包開(kāi)發(fā)研究

      2011-01-25 15:26:08邢臺(tái)職業(yè)技術(shù)學(xué)院陳步英奚立敏
      財(cái)會(huì)通訊 2011年16期
      關(guān)鍵詞:數(shù)據(jù)類型財(cái)務(wù)軟件字段

      邢臺(tái)職業(yè)技術(shù)學(xué)院 陳步英 奚立敏 馬 驊

      SQL Server2005高校財(cái)務(wù)軟件包開(kāi)發(fā)研究

      邢臺(tái)職業(yè)技術(shù)學(xué)院 陳步英 奚立敏 馬 驊

      隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,尤其是基于Web的信息發(fā)布技術(shù)、檢索技術(shù)、Java跨網(wǎng)絡(luò)操作系統(tǒng)技術(shù)及CORBA網(wǎng)絡(luò)分布式對(duì)象技術(shù)的有機(jī)結(jié)合,使高校財(cái)務(wù)軟件由原來(lái)的客戶/服務(wù)器(C/S)模式逐步向?yàn)g覽器/服務(wù)器(B/S)模式發(fā)展。同時(shí),數(shù)據(jù)庫(kù)技術(shù)的發(fā)展日益成熟,并能提供較好的安全保障,這些都為高校財(cái)務(wù)軟件實(shí)現(xiàn)B/S模式提供了條件。本文擬根據(jù)實(shí)際需要,使用C#和DreamWeaver語(yǔ)言開(kāi)發(fā)高校財(cái)務(wù)軟件包的前臺(tái)界面,選用微軟公司專門為Windows操作系統(tǒng)開(kāi)發(fā)的SQLServer數(shù)據(jù)庫(kù)作為后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行了高校財(cái)務(wù)軟件的開(kāi)發(fā)與設(shè)計(jì)。

      一、系統(tǒng)開(kāi)發(fā)的技術(shù)基礎(chǔ)

      高校財(cái)務(wù)軟件包以Windows2003Server作為服務(wù)器開(kāi)發(fā)平臺(tái),選擇SQL Server 2005網(wǎng)絡(luò)數(shù)據(jù)庫(kù)作為后臺(tái)數(shù)據(jù)庫(kù),以IIS7.0(Internet信息服務(wù)器)作為Web服務(wù)器,選用ADO.NET作為鏈接到后臺(tái)數(shù)據(jù)庫(kù)的接口,將C#與ADO.NET相結(jié)合,把后臺(tái)數(shù)據(jù)庫(kù)中的信息顯示在頁(yè)面上。后臺(tái)數(shù)據(jù)庫(kù)中的信息可以執(zhí)行SQL語(yǔ)句進(jìn)行檢索,使用VBScript等腳本進(jìn)行后臺(tái)數(shù)據(jù)庫(kù)的訪問(wèn)控制,并能進(jìn)行查詢的優(yōu)化。

      SQLServer 2005是微軟公司開(kāi)發(fā)的一種C/S模式的數(shù)據(jù)庫(kù)管理系統(tǒng),與Windows 2000/2003等操作系統(tǒng)完美結(jié)合,這使得其能夠利用操作系統(tǒng)的一些特性和組件,使創(chuàng)建在Windows2000/2003等操作系統(tǒng)上的數(shù)據(jù)庫(kù)管理系統(tǒng)運(yùn)行平穩(wěn),性能高。

      C#語(yǔ)言作為Web服務(wù)的開(kāi)發(fā)語(yǔ)言,具有簡(jiǎn)潔、靈活、安全和兼容性強(qiáng)等優(yōu)點(diǎn)。使用ADO.NET可以實(shí)現(xiàn)財(cái)務(wù)軟件界面與后臺(tái)數(shù)據(jù)庫(kù)的連接,語(yǔ)法簡(jiǎn)單、易于理解和使用。

      二、系統(tǒng)結(jié)構(gòu)

      其一,系統(tǒng)整體結(jié)構(gòu)模塊。根據(jù)實(shí)際需要來(lái)設(shè)計(jì)高校財(cái)務(wù)軟件系統(tǒng)的整體結(jié)構(gòu)模塊,得到如圖1所示的系統(tǒng)整體結(jié)構(gòu)模塊圖。

      圖1 系統(tǒng)整體結(jié)構(gòu)模塊圖

      其二,系統(tǒng)操作流程。高校財(cái)務(wù)軟件的邏輯結(jié)構(gòu)分為三層模式:Web瀏覽器/Web服務(wù)器/數(shù)據(jù)庫(kù)服務(wù)器,如圖2所示。整個(gè)系統(tǒng)的運(yùn)行流程就是用戶進(jìn)入系統(tǒng)后的工作過(guò)程,因?yàn)榻o用戶分配的個(gè)人賬戶和權(quán)限均不同,所以用戶在系統(tǒng)中的操作過(guò)程也會(huì)不相同。本系統(tǒng)操作流程分為用戶登錄和業(yè)務(wù)操作兩部分,用戶登錄主要是對(duì)用戶的用戶名和密碼進(jìn)行驗(yàn)證,目的是保證進(jìn)入系統(tǒng)的用戶為合法用戶,通過(guò)驗(yàn)證的用戶進(jìn)入業(yè)務(wù)操作界面,并根據(jù)分配的權(quán)限進(jìn)行業(yè)務(wù)操作,沒(méi)有通過(guò)驗(yàn)證的用戶給出錯(cuò)誤信息。整個(gè)系統(tǒng)操作流程如圖3所示。

      圖2 高校財(cái)務(wù)軟件的三層邏輯結(jié)構(gòu)

      圖3 系統(tǒng)操作流程圖

      三、系統(tǒng)的開(kāi)發(fā)過(guò)程

      其一,數(shù)據(jù)庫(kù)設(shè)計(jì)。數(shù)據(jù)庫(kù)的設(shè)計(jì)是整個(gè)高校財(cái)務(wù)軟件包開(kāi)發(fā)的核心部分,數(shù)據(jù)庫(kù)中包含的是一些由實(shí)體——關(guān)系模型確定的實(shí)體——關(guān)系圖以及實(shí)體——關(guān)系圖中的屬性,每個(gè)實(shí)體都是一種關(guān)系,即二維表,實(shí)體的屬性也就是二維表的屬性,并按照規(guī)范化規(guī)則對(duì)關(guān)系進(jìn)行檢查。具體設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí),首先創(chuàng)建一個(gè)數(shù)據(jù)庫(kù),各種關(guān)系都存放在這個(gè)數(shù)據(jù)庫(kù)中,并根據(jù)關(guān)系的不同來(lái)設(shè)計(jì)不同的二維表。高校財(cái)務(wù)軟件包中創(chuàng)建的后臺(tái)數(shù)據(jù)庫(kù)名稱為CW,表1是CW數(shù)據(jù)庫(kù)中創(chuàng)建的一系列二維表。

      表1 系統(tǒng)數(shù)據(jù)庫(kù)

      圖4 學(xué)生信息匯總頁(yè)面

      圖5 公共成本匯總頁(yè)面

      其二,優(yōu)化查詢。優(yōu)化查詢是為了提高查詢的速度和效率。在進(jìn)行數(shù)據(jù)庫(kù)操作過(guò)程中,整個(gè)系統(tǒng)的性能主要受CPU、I/O和網(wǎng)絡(luò)瓶頸的影響,為了提高整個(gè)系統(tǒng)的性能,必須很好的解決這三方面的問(wèn)題,使系統(tǒng)返回查詢結(jié)果的時(shí)間最短。在本系統(tǒng)的開(kāi)發(fā)過(guò)程中,主要從以下兩個(gè)方面進(jìn)行查詢的優(yōu)化。(1)選擇合適的數(shù)據(jù)類型。在SQLServer2005數(shù)據(jù)庫(kù)中提供了多種數(shù)據(jù)類型,其中包含固定長(zhǎng)度字符型和可變長(zhǎng)度字符型數(shù)據(jù)類型,固定長(zhǎng)度字符型數(shù)據(jù)類型將沒(méi)有占用的字節(jié)用空格補(bǔ)足,而可變長(zhǎng)度字符型數(shù)據(jù)類型將沒(méi)有占用的空間釋放掉,從節(jié)省空間角度來(lái)考慮,在給字段選擇數(shù)據(jù)類型時(shí)盡量選擇可變長(zhǎng)度字符型數(shù)據(jù)類型。從性能角度來(lái)考慮,盡量把字段指定為非空,并最好設(shè)置默認(rèn)值,這樣可以節(jié)省開(kāi)銷。(2)優(yōu)化索引。索引是數(shù)據(jù)庫(kù)中一種特殊類型的對(duì)象,保存著數(shù)據(jù)表中一列或幾列組合的排序結(jié)構(gòu),為數(shù)據(jù)表增加索引,可以大大提高數(shù)據(jù)的查詢速度。為了優(yōu)化索引,在建立索引時(shí)應(yīng)該按照如下原則:索引一定要建立在主鍵列上;在外鍵列上可以建立索引;在經(jīng)常查詢的字段上最好建立索引;查詢中很少涉及的字段、重復(fù)值比較多的字段不要建立索引;如果字段的數(shù)據(jù)類型為text、image和bit等,最好不要把索引建立在這些字段上。

      其三,設(shè)計(jì)高校財(cái)務(wù)軟件包的頁(yè)面。為了方便操作和查詢,必須設(shè)計(jì)一個(gè)友好的頁(yè)面,系統(tǒng)開(kāi)發(fā)過(guò)程中,選用Microsoft DreamWeaver8作為靜態(tài)頁(yè)面的開(kāi)發(fā)工具,使用C#作為動(dòng)態(tài)頁(yè)面的開(kāi)發(fā)工具,如圖4為學(xué)生信息匯總頁(yè)面,圖5為公共成本匯總頁(yè)面。

      [1]臧洌、李?。骸痘贐/S模式的高校財(cái)務(wù)電算化系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》,《航空計(jì)算技術(shù)》2001年第1期。

      [本文系河北省教育廳項(xiàng)目(Z2008470)階段性研究成果]

      (編輯 余俊娟)

      猜你喜歡
      數(shù)據(jù)類型財(cái)務(wù)軟件字段
      圖書館中文圖書編目外包數(shù)據(jù)質(zhì)量控制分析
      詳談Java中的基本數(shù)據(jù)類型與引用數(shù)據(jù)類型
      分析財(cái)務(wù)軟件在企業(yè)中的運(yùn)用
      如何理解數(shù)據(jù)結(jié)構(gòu)中的抽象數(shù)據(jù)類型
      略論財(cái)務(wù)軟件的發(fā)展以及對(duì)財(cái)務(wù)管理的影響
      高校新會(huì)計(jì)制度下的財(cái)務(wù)軟件應(yīng)用問(wèn)題探討
      CNMARC304字段和314字段責(zé)任附注方式解析
      無(wú)正題名文獻(xiàn)著錄方法評(píng)述
      關(guān)于CNMARC的3--字段改革的必要性與可行性研究
      在.NET環(huán)境下進(jìn)行nashRemoting開(kāi)發(fā)
      青海省| 甘德县| 高清| 佛冈县| 中江县| 凤阳县| 永定县| 淮北市| 惠州市| 阳高县| 兰考县| 密云县| 会昌县| 新河县| 射洪县| 长沙市| 全州县| 涟源市| 兴安县| 当雄县| 大渡口区| 阳谷县| 舒城县| 体育| 济源市| 磴口县| 民丰县| 阿勒泰市| 富源县| 渝中区| 宜都市| 汪清县| 山东| 包头市| 黑山县| 临泉县| 新宁县| 河池市| 霍山县| 加查县| 奉贤区|