• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    淺談Delphi+Word的數據庫系統設計

    發布: 2009-9-10 10:58 | 作者: 不詳 | 來源: 領測軟件測試網 | 查看: 106次 | 進入軟件測試論壇討論

    領測軟件測試網

    淺談Delphi+Word的數據庫系統設計 數據庫設計

    關鍵字:Delphi Word 數據庫系統設計

      Delphi擅長做數據庫系統的開發,其功能強大,開發快速。但現在大多數的數據庫系統80%的工作都是簡單的增刪改的工作,用數據庫系統來實現增刪改,存在錄入不方便,錄入內容簡單等問題,尤其對于處理大量的文本和圖片的數據庫系統來說更是非常不便。報表輸出還需要利用Delphi中各個版本提供的報表工具或第三方打印控件進行開發。雖然Delphi中提供的報表工具功能逐漸強大,使用愈加方便,但是如果想充分利用該報表工具開發強大實用的報表,仍得花費一定的精力去學習該報表組件的各個功能。例如Delphi6中提供的Qreport報表工具,對于制作復雜報表非常麻煩,也許BorLand也注意到了這個問題,所以到了Delphi7時,換成了Rave報表工具,該工具相比Qreport更易于使用,但如果要做出復雜的報表,仍需對它詳細研究。

      在做文字處理的時候,中國的大多數用戶還是習慣于使用Office,而Office中最常用的莫過于Word。因此大多數用戶對于Word的操作應該說非常熟悉,而Word在數據錄入方面功能之強大確實是無與倫比,在Word中無論簡單的文本、表格還是圖片等都能很輕松的錄入,利用Word本身的打印功能還可以將其作為報表輸出的工具。

      Delphi+Word的數據庫系統設計思路

      結合Delphi和Word本身的特點,數據庫系統可以采用這樣的設計思路:以Word作為數據錄入界面,錄入完畢后,數據庫系統自動從Word中提取數據,并將提取的各要素存儲于數據表中,以便利用數據庫系統的強大的數據處理功能對數據表內容進行維護、檢索、統計等,并將Word作為報表輸出的工具。

      Delphi中從Delphi5開始恰恰提供了與Word的接口—TwordApplication,利用該接口可以實現Word的打開、關閉、保存以及對文檔內容作相應的處理。采用以上的系統設計思想以及Delphi提供的與Word的數據接口,筆者開發了一套成果管理系統。該成果管理系統主要內容是管理最終成果文檔的內容,包括詳細內容、文字圖片、成果的儲備情況、經費情況、獲獎情況等,為了便于統計分析及保證成果內容的一致性,系統將各要素統一存放于數據表相應的字段中。下面詳細闡述系統的設計思路,參見圖1。

      首先篩選必要的成果要素利用Word作一個錄入模板。Word模板較常見的有兩種做法:一種是在Word文檔相應的位置插入書簽;另一種是在Word文檔的相應位置插入特殊符號。插入書簽的具體做法是:選中要插入書簽的區域,在Word的插入菜單中選擇書簽,填寫書簽名稱,點擊添加即可。在Word文檔中插入特殊符號的思路是:將需要提取的內容用特殊字符包起來,系統利用特殊字符識別要導入的內容,例如#中國#,表示中國是要提取的內容。但是利用以上兩種模板制作方法都有缺陷,尤其是將模板既作為輸出界面,也將其作為錄入界面時。首先對于利用書簽的模板方法,用戶在實際錄入數據的過程中,很容易將書簽誤刪除。插入特殊符號的方法無疑增加了用戶錄入時的負擔,且界面也不美觀,沒有保持文檔原貌。但這兩種方法的基本思路都一樣,即創造要提取要素的特征符號。

     

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: delphi Delphi DELPHI Word WORD word 設計 數據庫系統


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>