畢業(yè)論文----ica協(xié)議在internet終端服務(wù)的應(yīng)用_第1頁
已閱讀1頁,還剩29頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p><b>  畢業(yè)設(shè)計(jì)書(論文)</b></p><p>  題 目 ICA協(xié)議在Internet終端服務(wù)的應(yīng)用 </p><p>  系 別 計(jì)算機(jī)科學(xué)與工程系 </p><p>  專 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù)(軟件工程方向)</p><p>

2、;<b>  目錄</b></p><p><b>  摘要:1</b></p><p><b>  1、概述2</b></p><p>  1.1Citrix ICA技術(shù)的研究意義與應(yīng)用前景2</p><p>  1.1.1Citrix ICA技術(shù)的發(fā)展現(xiàn)狀2<

3、/p><p>  1.1.2Citrix ICA技術(shù)在Internet應(yīng)用的研究意義2</p><p>  1.1.3Citrix ICA技術(shù)在Internet應(yīng)用前景2</p><p>  1.2本論文研究目標(biāo)與研究內(nèi)容3</p><p>  1.2.1研究目標(biāo)3</p><p>  1.2.2研究內(nèi)容4<

4、;/p><p>  1.3課題的現(xiàn)狀分析與解決方案4</p><p>  1.3.1現(xiàn)狀分析和解決方案4</p><p>  1.4論文組織結(jié)構(gòu)5</p><p><b>  1.5本章總結(jié)5</b></p><p>  2、研究與實(shí)現(xiàn)中的關(guān)鍵技術(shù)6</p><p>

5、  2.1研究設(shè)計(jì)中要解決的問題6</p><p>  2.1.1 網(wǎng)絡(luò)連接6</p><p>  2.1.2數(shù)據(jù)存儲(chǔ)6</p><p>  2.1.3服務(wù)器配置6</p><p>  2.1.4 權(quán)限控制6</p><p>  2.2具體實(shí)現(xiàn)中采用的關(guān)鍵技術(shù)及復(fù)雜性分析6</p><p

6、>  2.2.1關(guān)鍵技術(shù)6</p><p>  2.2.2復(fù)雜性分析7</p><p><b>  2.3本章總結(jié)7</b></p><p>  3、系統(tǒng)設(shè)計(jì)結(jié)構(gòu)7</p><p>  3.1總體結(jié)構(gòu)設(shè)計(jì)7</p><p>  3.1.1軟件設(shè)計(jì)說明7</p>&l

7、t;p>  3.1.2模塊劃分7</p><p>  3.1.3運(yùn)行環(huán)境8</p><p>  3.2程序流程設(shè)計(jì)8</p><p>  3.3數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)11</p><p>  3.3.1邏輯數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)11</p><p>  3.3.2物理數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)12</p><p&g

8、t;  3.4本章總結(jié):12</p><p><b>  4、系統(tǒng)實(shí)現(xiàn)13</b></p><p>  4.1網(wǎng)絡(luò)連接系統(tǒng)軟件實(shí)現(xiàn)13</p><p>  4.1.1Delphi及相關(guān)技術(shù)13</p><p>  4.1.2系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)13</p><p>  4.2分模塊詳述系統(tǒng)各部

9、分的實(shí)現(xiàn)方法13</p><p>  4.2.2服務(wù)器按鈕生成模塊15</p><p>  4.2.3服務(wù)器信息存儲(chǔ)模塊18</p><p>  4.2.4用戶軟件付款模塊19</p><p>  4.2.5賬號管理模塊19</p><p>  4.3軟件打包與部署19</p><p&g

10、t;  4.3.1軟件打包19</p><p>  4.3.2軟件部署19</p><p>  4.4本章總結(jié)19</p><p>  5、測試與分析20</p><p>  5.1程序功能驗(yàn)證20</p><p>  5.1.1驗(yàn)證要求20</p><p>  5.1.2驗(yàn)證結(jié)果

11、20</p><p>  5.2測試用例的選擇20</p><p>  5.3測試結(jié)果的分析21</p><p>  5.4本章總結(jié)21</p><p><b>  結(jié)束語21</b></p><p><b>  參考文獻(xiàn):22</b></p><

12、;p>  Applications of ICA Protocol in Internet Terminal Services</p><p><b>  By</b></p><p>  Yuanquan.Zhang</p><p>  April, 2010</p><p>  Abstract:This ar

13、ticle discusses the Citrix ICA protocol advantages and features, by comparison with Microsoft RDP protocol, obtained in the network environment is poor situation, select the ICA protocol to the remote software sharing is

14、 a more appropriate solution. Describes this technique in the current marketing sales management system for remote management and remote service, Software implementations are discussed, and used them out of a software sy

15、stem implementation; the software system is </p><p>  Keywords:ICA;Citrix;Remote Terminal Services;Remote Access</p><p>  ICA協(xié)議在Internet終端服務(wù)的應(yīng)用</p><p><b>  張?jiān)慈?lt;/b></p

16、><p><b>  摘要:</b></p><p>  本文討論了Citrix公司ICA協(xié)議的優(yōu)勢與特點(diǎn),通過與微軟公司RDP協(xié)議的對比,得出了在網(wǎng)絡(luò)環(huán)境比較差的情況下,選擇ICA協(xié)議來實(shí)現(xiàn)遠(yuǎn)程軟件共享問題是比較妥當(dāng)?shù)慕鉀Q方案。描述了在當(dāng)前銷售行業(yè)以此技術(shù)實(shí)現(xiàn)銷售管理系統(tǒng)的遠(yuǎn)程管理與遠(yuǎn)程服務(wù)。討論了軟件的實(shí)現(xiàn)方式,并且用其中的一種以軟件系統(tǒng)實(shí)現(xiàn)出來,這個(gè)軟件系統(tǒng),分為前

17、臺(tái)操作和后臺(tái)管理,以數(shù)據(jù)庫為數(shù)據(jù)存儲(chǔ)。數(shù)據(jù)庫數(shù)據(jù)分別是使用本軟件的用戶信息和遠(yuǎn)程服務(wù)器信息。</p><p>  關(guān)鍵詞: ICA;Citrix;遠(yuǎn)程終端服務(wù);遠(yuǎn)程訪問</p><p><b>  1、概述</b></p><p>  1.1Citrix ICA技術(shù)的研究意義與應(yīng)用前景</p><p>  1.1.1Ci

18、trix ICA技術(shù)的發(fā)展現(xiàn)狀</p><p><b>  1、ICA簡介</b></p><p>  ICA協(xié)議全稱為Independent Computing Architecture Protocol。Citrix ICA技術(shù)是基于ICA協(xié)議的一套技術(shù)框架。Citrix擁有數(shù)據(jù)獨(dú)立和服務(wù)器計(jì)算機(jī)應(yīng)用管理體系結(jié)構(gòu)的產(chǎn)品Citrix MetaFrame系列軟件,能利

19、用ICA協(xié)議實(shí)現(xiàn)應(yīng)用程序集中發(fā)布和管理等要求[1]。</p><p><b>  2、ICA技術(shù)目標(biāo)</b></p><p>  為了妥善解決大型企業(yè)軟件的管理成本、共享服務(wù)、利用價(jià)值等諸多問題,提出了基于Citrix ICA協(xié)議的遠(yuǎn)程終端服務(wù)。這項(xiàng)技術(shù)是由Citrix公司研發(fā),目前應(yīng)用于大多數(shù)全球500強(qiáng)企業(yè)[2]。</p><p>  1.

20、1.2Citrix ICA技術(shù)在Internet應(yīng)用的研究意義</p><p>  1、傳統(tǒng)Internet技術(shù)的缺陷</p><p>  對Citrix ICA技術(shù)的研究,可以使Internet的應(yīng)用邁出一個(gè)新的步伐。在傳統(tǒng)的B/S、C/S應(yīng)用模式下[3],很多軟件實(shí)現(xiàn)的方式有一定的局限性。比如B/S模式的效率問題,C/S模式的軟件安裝問題。在使用了Citrix ICA技術(shù)之后都可以獲得

21、新的改善。</p><p>  2、結(jié)合Citrix ICA技術(shù)的優(yōu)勢</p><p>  Citrix ICA技術(shù)是基于ICA協(xié)議的。 它的特點(diǎn)是支持TCP/IP、IPX/SPX和NetBEUI等多種協(xié)議的,并且可以適應(yīng)網(wǎng)絡(luò)速度極差的環(huán)境[4]。</p><p>  1.1.3 Citrix ICA技術(shù)在Internet應(yīng)用前景</p><p&

22、gt;<b>  1、應(yīng)用領(lǐng)域</b></p><p>  目前很多個(gè)領(lǐng)域都有用到這項(xiàng)技術(shù)來實(shí)現(xiàn)遠(yuǎn)程終端,包括企業(yè)、教育、醫(yī)院等。</p><p><b>  2、成本優(yōu)勢</b></p><p>  企業(yè)單獨(dú)購買大型企業(yè)管理軟件,如ERP系統(tǒng)、OA辦公系統(tǒng)等的價(jià)格可能過高,利用基于ICA協(xié)議的Citrix ICA遠(yuǎn)程終端

23、技術(shù)來使用單服務(wù)器多客戶機(jī)終端模式實(shí)現(xiàn)軟件的最大利用化。當(dāng)然,單獨(dú)服務(wù)器不一定是只有一臺(tái)服務(wù)器,而是可以由多臺(tái)服務(wù)器群集,服務(wù)器與服務(wù)器之間實(shí)現(xiàn)均衡負(fù)載[5]。要實(shí)現(xiàn)的是,一個(gè)服務(wù)器端帶動(dòng)所有終端實(shí)現(xiàn)遠(yuǎn)程登陸并且訪問軟件。這樣可以在服務(wù)器端統(tǒng)一管理、配置、優(yōu)化企業(yè)管理軟件。既方便了企業(yè)工作人員,又節(jié)省企業(yè)管理軟件費(fèi)用成本。</p><p><b>  3、當(dāng)前應(yīng)用狀況</b></p&g

24、t;<p>  客戶端是Citrix ICA Client,服務(wù)器端是Citrix Presentation Server,現(xiàn)在稱為XenApp。Citrix公司已經(jīng)實(shí)現(xiàn)了虛擬化應(yīng)用,并且與微軟一起爭奪VMware市場份額。而Xen是作為劍橋大學(xué)的一個(gè)研究項(xiàng)目被開發(fā)出來,且已在開源社區(qū)中得到推動(dòng)。目前國內(nèi)的企業(yè)比如:用友,金蝶都有使用此技術(shù)來實(shí)現(xiàn)遠(yuǎn)程終端登陸財(cái)務(wù)軟件,實(shí)現(xiàn)遠(yuǎn)程工作,也已經(jīng)實(shí)現(xiàn)了官方Citrix ICA Cl

25、ient大部分功能[6]。</p><p><b>  4、未來應(yīng)用方向</b></p><p>  大中型企業(yè)軟件系統(tǒng)的部署,虛擬化,遠(yuǎn)程維護(hù),信息管理,入侵檢測等應(yīng)用。</p><p>  1.2本論文研究目標(biāo)與研究內(nèi)容</p><p><b>  1.2.1研究目標(biāo)</b></p>

26、<p><b>  1、行業(yè)特點(diǎn)</b></p><p>  在銷售行業(yè)ERP系統(tǒng)中,結(jié)合Citrix ICA技術(shù),研發(fā)出軟件來實(shí)現(xiàn)遠(yuǎn)程ERP系統(tǒng)的調(diào)用。企業(yè)的ERP系統(tǒng)運(yùn)營時(shí),為了安全和方便因素,會(huì)在管理信息上采取一些加密措施,而使用了Citrix ICA技術(shù)后,可在此基礎(chǔ)上更進(jìn)一步地加密。Citrix ICA本身是支持加密功能的,而且可以選擇加密的程度,這樣數(shù)據(jù)在網(wǎng)絡(luò)中是以

27、密文傳輸?shù)?。網(wǎng)絡(luò)環(huán)境好點(diǎn)或者對保密性要求很高的單位可以選擇高強(qiáng)度加密[7]。</p><p>  2、結(jié)合Citrix ICA技術(shù)的銷售行業(yè)應(yīng)用</p><p>  通過使用該技術(shù),可使銷售行業(yè)對軟件的購買成本大大減少。因?yàn)樗腔诠蚕淼倪h(yuǎn)程終端訪問,即一臺(tái)服務(wù)器安裝銷售系統(tǒng);在任何一個(gè)地方任何一臺(tái)能聯(lián)網(wǎng)的客戶機(jī)便可以連接到銷售系統(tǒng)并實(shí)現(xiàn)遠(yuǎn)程操作[8]。</p><p&

28、gt;  3、結(jié)合Citrix ICA技術(shù)的財(cái)務(wù)行業(yè)的應(yīng)用</p><p>  財(cái)務(wù)行業(yè)對信息數(shù)據(jù)的保密性和完整性要求非常高,而ICA協(xié)議在這方面正是強(qiáng)項(xiàng)[9]。</p><p><b>  1.2.2研究內(nèi)容</b></p><p>  1、定制專門的行業(yè)管理方案</p><p> ?。?)銷售行業(yè)的成本計(jì)算結(jié)果,發(fā)現(xiàn)

29、如果換用Citrix ICA產(chǎn)品,可以使軟件成本急劇下降。因?yàn)樗袡C(jī)器使用軟件的成本只有一臺(tái)機(jī)所需要花費(fèi)的成本,而這臺(tái)機(jī)器正是Citrix ICA服務(wù)器。也就是說,必須安裝一臺(tái)服務(wù)器并且在服務(wù)器上安裝銷售管理軟件。</p><p> ?。?)傳統(tǒng)銷售管理軟件,是每臺(tái)機(jī)器都安裝一個(gè)數(shù)據(jù)庫和管理系統(tǒng)。這樣的壞處是每個(gè)不同地方的數(shù)據(jù)都要匯總在一臺(tái)計(jì)算機(jī)上以便財(cái)務(wù)會(huì)計(jì)人員統(tǒng)計(jì)和做賬。而如果數(shù)據(jù)庫只在一臺(tái)服務(wù)器上,那么可以

30、方便管理這些數(shù)據(jù),減少數(shù)據(jù)的丟失的可能,減少企業(yè)對數(shù)據(jù)管理的成本費(fèi)用。所以,利用Citrix ICA技術(shù)來整合銷售管理軟件是非常有好處的[10]。</p><p><b>  2、軟件的賬戶管理</b></p><p>  (1)系統(tǒng)管理員,權(quán)限可查詢、新增、刪除、修改用戶;</p><p> ?。?)普通用戶,可登陸軟件,可通過軟件登陸遠(yuǎn)程服

31、務(wù)器,并且自動(dòng)打開信息管理軟件,實(shí)現(xiàn)操作。斷線時(shí),在恢復(fù)網(wǎng)絡(luò)后能自動(dòng)還原登陸狀態(tài)。</p><p><b>  3、用戶的日志管理</b></p><p>  這個(gè)管理可分為兩點(diǎn),一是控制遠(yuǎn)程登陸的軟件本身的日志管理;一是遠(yuǎn)程服務(wù)器自身的日志記錄[11]。</p><p>  1.3課題的現(xiàn)狀分析與解決方案</p><p&g

32、t;  1.3.1現(xiàn)狀分析和解決方案</p><p>  1、現(xiàn)有產(chǎn)品使用的方案</p><p>  現(xiàn)有的大部分產(chǎn)品是使用Citrix ICA Client 和 Borland Delphi(C++ Builder)開發(fā)的,由Citrix公司提供公共庫。調(diào)用公共庫進(jìn)行網(wǎng)絡(luò)連接,數(shù)據(jù)操作,界面顯示。另外,微軟也有自己的RDP協(xié)議,可實(shí)現(xiàn)ICA協(xié)議的部分功能。但是從使用效果上分析,RDP協(xié)議

33、的效率遠(yuǎn)遠(yuǎn)低于ICA協(xié)議。在WIN2003下,RDP協(xié)議只支持TCP/IP協(xié)議傳輸數(shù)據(jù)。RDP協(xié)議不能在其它非微軟系列的平臺(tái)下使用。所以,使用RDP協(xié)議來開發(fā)的產(chǎn)品實(shí)際并不多[12]。</p><p><b>  2、解決方案</b></p><p>  編程平臺(tái)使用Delphi 7, 數(shù)據(jù)庫使用Access;服務(wù)器操作系統(tǒng)和客戶機(jī)操作系統(tǒng)都是WIN2000,采用的庫

34、為Citrix ICA Client Lib[13-15]。</p><p>  這個(gè)軟件可以用C/S模式實(shí)現(xiàn),也可以用WEB(B/S)模式實(shí)現(xiàn)。在這里,我們?yōu)榱顺绦虻母咝?,?yōu)先使用C/S模式開發(fā)[16]。</p><p><b>  1.4論文組織結(jié)構(gòu)</b></p><p>  第一章概述,介紹Citrix ICA技術(shù)的特點(diǎn),優(yōu)勢和應(yīng)用領(lǐng)

35、域,并闡述利用哪種技術(shù)制作應(yīng)用軟件;第二章研究與實(shí)現(xiàn)的關(guān)鍵技術(shù),該章節(jié)介紹了Citrix ICA技術(shù)的幾個(gè)難點(diǎn)和結(jié)合應(yīng)用軟件后對安全要求的實(shí)現(xiàn),其中包括的關(guān)鍵技術(shù)有數(shù)據(jù)庫技術(shù)、Windows編程技術(shù)等;第三章介紹了軟件的總體設(shè)計(jì),包括程序流程、數(shù)據(jù)結(jié)構(gòu)等信息;第四章描述了如何利用DELPHI開發(fā)基于ICA協(xié)議的軟件的具體設(shè)計(jì)步驟與方法,還介紹如何打包軟件等;第五章描述了對完成的軟件進(jìn)行用例測試,包括對登陸驗(yàn)證模塊的測試。最后部分結(jié)束語總

36、結(jié)全文和表示在未來該技術(shù)的展望。</p><p><b>  1.5本章總結(jié)</b></p><p>  本章為Citrix ICA技術(shù)做了一個(gè)整體的介紹,包括從應(yīng)用領(lǐng)域、行業(yè)前景、應(yīng)用的產(chǎn)品現(xiàn)狀等分析和具體的應(yīng)用分析,總結(jié)出了該技術(shù)的先進(jìn)性和實(shí)用性。利用現(xiàn)有的技術(shù)手段實(shí)現(xiàn)行業(yè)數(shù)據(jù)庫系統(tǒng)的遠(yuǎn)程訪問,與搭建的服務(wù)器配合工作達(dá)到一種既安全又高效的新型模式。在安全這一方面上

37、,主要分為內(nèi)網(wǎng)安全和外網(wǎng)安全。外網(wǎng)安全方面上,Citrix公司已經(jīng)為我們提供了解決的方案,使用加密技術(shù)為數(shù)據(jù)進(jìn)行保密性工作。內(nèi)網(wǎng)安全方面上,主要使用的技術(shù)是日志審核、數(shù)據(jù)加密,工作人員保密培訓(xùn)等手段。</p><p>  2、研究與實(shí)現(xiàn)中的關(guān)鍵技術(shù)</p><p>  2.1研究設(shè)計(jì)中要解決的問題</p><p>  2.1.1 網(wǎng)絡(luò)連接</p>&l

38、t;p>  網(wǎng)絡(luò)連接可直接使用Citrix ICA Lib提供的事件方法,無須人為手寫。對ICA Client屬性值的改變,可使軟件確定訪問的服務(wù)器位置。</p><p><b>  2.1.2數(shù)據(jù)存儲(chǔ)</b></p><p>  利用ACCESS數(shù)據(jù)庫存儲(chǔ)軟件用戶登陸識別信息和服務(wù)器信息,對用戶名和密碼進(jìn)行加密處理,防止Access數(shù)據(jù)庫被惡意破解[17]。特

39、別是遠(yuǎn)程服務(wù)器的登陸信息,一旦被惡意獲取到,那將得到非常高的遠(yuǎn)程服務(wù)器用戶權(quán)限。這種情況對服務(wù)器產(chǎn)生的威脅將是相當(dāng)大的[12]。</p><p>  2.1.3服務(wù)器配置</p><p>  1、安裝Citrix METAFRAME 1.8平臺(tái)[18]</p><p>  2、激活終端服務(wù)授權(quán)</p><p>  2.1.4 權(quán)限控制<

40、/p><p>  權(quán)限控制分兩點(diǎn):一是遠(yuǎn)程登陸軟件自身的權(quán)限控制,分系統(tǒng)管理員和普通用戶;二是遠(yuǎn)程服務(wù)器的用戶權(quán)限,可設(shè)置多種級別不同權(quán)限。安全防范要結(jié)合這兩點(diǎn)[19]。</p><p>  2.2具體實(shí)現(xiàn)中采用的關(guān)鍵技術(shù)及復(fù)雜性分析</p><p><b>  2.2.1關(guān)鍵技術(shù)</b></p><p>  1、數(shù)據(jù)庫操作

41、,必須要查詢數(shù)據(jù),增加數(shù)據(jù),刪除數(shù)據(jù),編輯數(shù)據(jù)等操作[20];</p><p>  2、遠(yuǎn)程連接控件的使用,打開和釋放一定要成對,釋放是為了避免造成資源浪費(fèi),還有其它一些窗體顯示關(guān)閉等Windows編程技術(shù)[21];</p><p>  3、遠(yuǎn)程登陸軟件自身的界面控制,對系統(tǒng)管理員顯示一種界面,對普通用戶又是顯示另一種界面,把所屬功能放在顯示在界面上。達(dá)到權(quán)限不亂用的目的,避免不必要的安全

42、隱患。在普通用戶界面中要生成圖標(biāo),這需要有一套算法來確定圖標(biāo)的位置和區(qū)分是點(diǎn)擊具體哪一個(gè)圖標(biāo),然后激活按鈕的點(diǎn)擊時(shí)間。</p><p>  2.2.2復(fù)雜性分析</p><p>  軟件最復(fù)雜的地方在于兩點(diǎn),一是如何保證圖圖像傳輸?shù)男剩瑥倪h(yuǎn)程操控另一臺(tái)計(jì)算機(jī),遠(yuǎn)程計(jì)算機(jī)時(shí)時(shí)刻刻都將有畫面的改變,那么如果傳輸畫面改變的數(shù)據(jù),鍵盤操作數(shù)據(jù),鼠標(biāo)點(diǎn)擊事件[22]。在技術(shù)上,Citrix ICA

43、公共庫已經(jīng)幫我們處理;二是如何保證遠(yuǎn)程服務(wù)器的登陸信息不被用戶獲取到,目前使用的方法是對數(shù)據(jù)進(jìn)行加密。</p><p><b>  2.3本章總結(jié)</b></p><p>  本章主要是講明了如何利用Citrix ICA技術(shù)實(shí)現(xiàn)遠(yuǎn)程訪問服務(wù)器的方法,包括其中的主要難點(diǎn)。既要使軟件擁有高效率高性能,又要安全性達(dá)到一定的等級。</p><p>&l

44、t;b>  3、系統(tǒng)設(shè)計(jì)結(jié)構(gòu)</b></p><p><b>  3.1總體結(jié)構(gòu)設(shè)計(jì)</b></p><p>  3.1.1軟件設(shè)計(jì)說明</p><p>  系統(tǒng)使用delphi7 + Access開發(fā),名稱為“網(wǎng)絡(luò)連接系統(tǒng)”,版本1.0。</p><p><b>  3.1.2模塊劃分<

45、;/b></p><p><b>  3.1.3運(yùn)行環(huán)境</b></p><p>  客戶端:windows XP/win2000,內(nèi)存256M,CPU2.0G,需要網(wǎng)絡(luò)支持</p><p>  服務(wù)器端:Windows2000 server,雙核CPU2.5G,內(nèi)存4G,硬盤空間10G</p><p><b

46、>  3.2程序流程設(shè)計(jì)</b></p><p>  (1)身份驗(yàn)證流程:</p><p>  (2)賬號管理流程圖</p><p>  (3)軟件注冊繳費(fèi)流程圖</p><p><b>  3.3數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)</b></p><p>  3.3.1邏輯數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)</p&

47、gt;<p>  3.3.2物理數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)</p><p>  1、軟件的注冊信息以MD5方式加密后保存在注冊表中,每次啟動(dòng)軟件時(shí),都會(huì)讀取保存位置的數(shù)值。用此數(shù)值來驗(yàn)證是否已經(jīng)繳費(fèi)購買軟件。</p><p>  保存位置:HKEY_LOCAL_MACHINE/SOFTWARE/Company/Reg[23]</p><p>  2、綜合輕巧簡便的目

48、的,選用ACCESS作為軟件信息保存的數(shù)據(jù)庫。數(shù)據(jù)庫文件必須改后綴名和自身加密處理,以提高被破解的難度。數(shù)據(jù)庫文件存放于軟件的目錄底下,暫命名為data.ini。</p><p>  3、用戶信息存放于login表。服務(wù)器登陸信息存放于data表。color表和sound表存放枚舉數(shù)據(jù),這樣的好處是業(yè)務(wù)處理和數(shù)據(jù)存儲(chǔ)分離,方便后期維護(hù),減少維護(hù)成本[24]。</p><p>  4、考慮到

49、安全因素,服務(wù)器登陸信息與用戶賬號信息都必須加密后才能保存入數(shù)據(jù)庫,需要用到時(shí)才進(jìn)行逆向解密[25]。</p><p>  5、采用壓縮方式為軟件打包,使得軟件只有一個(gè)EXE可執(zhí)行文件。文件會(huì)被解壓到指定的目錄里,解壓完畢自動(dòng)運(yùn)行軟件真正的EXE可執(zhí)行文件。這樣做的好處是保證了用戶的簡便性,對普通用戶屏蔽掉一些不必要的顯示與操作。</p><p><b>  3.4本章總結(jié):&l

50、t;/b></p><p>  本章主要講系統(tǒng)設(shè)計(jì)結(jié)構(gòu),包括程序的流程,詳細(xì)地分析了程序運(yùn)行的每一個(gè)步驟,分模塊化地表示出來;分析數(shù)據(jù)庫表的每一項(xiàng)屬性、默認(rèn)值和其它約束。另外,對程序的物理數(shù)據(jù)結(jié)構(gòu)具體說明了哪個(gè)數(shù)據(jù)庫怎么存放,存放在具體哪個(gè)文件,對數(shù)據(jù)的安全如何保障,用哪種方法保密數(shù)據(jù),哪種結(jié)構(gòu)保存文件。</p><p><b>  4、系統(tǒng)實(shí)現(xiàn)</b><

51、/p><p>  4.1網(wǎng)絡(luò)連接系統(tǒng)軟件實(shí)現(xiàn)</p><p>  4.1.1Delphi及相關(guān)技術(shù)</p><p>  Delphi這個(gè)名字源于古希臘的城市名。它以O(shè)bject Pascal為基礎(chǔ),擴(kuò)充面向?qū)ο蟮哪芰?,完美地結(jié)合可視化的開發(fā)手段。</p><p>  它使用了本地編譯器直接生成技術(shù),使得編譯完的程序執(zhí)行性能比其它產(chǎn)品產(chǎn)生的程序強(qiáng)。

52、它編譯完后不需要其它庫的支持就能運(yùn)行。適合用于開發(fā)應(yīng)用軟件、數(shù)據(jù)庫系統(tǒng)、系統(tǒng)軟件等類型,它一樣可以調(diào)用WIN API函數(shù),可對windows進(jìn)行控制。</p><p>  4.1.2系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)</p><p>  系統(tǒng)需要程序非常穩(wěn)定地工作,與服務(wù)器信息連為一體,與網(wǎng)絡(luò)高效率通訊緊密結(jié)合。根據(jù)這樣情況的分析,需要實(shí)現(xiàn)以下設(shè)計(jì)目標(biāo)[26]:</p><p>  1

53、、實(shí)時(shí)性,系統(tǒng)必須對遠(yuǎn)程服務(wù)器的實(shí)時(shí)反饋高效顯示,高效執(zhí)行。</p><p>  2、安全性,系統(tǒng)必須保證普通用戶無法破解軟件,不能有明顯的系統(tǒng)BUG。</p><p>  3、高性能,同一計(jì)算機(jī)同時(shí)開啟服務(wù)器登陸窗口多個(gè),必須保證每個(gè)窗口運(yùn)行流暢。</p><p>  4、易操作性,根據(jù)用戶的特點(diǎn),設(shè)計(jì)方便的功能按鈕布局。</p><p>

54、  4.2分模塊詳述系統(tǒng)各部分的實(shí)現(xiàn)方法</p><p>  4.2.1身份驗(yàn)證模塊</p><p>  設(shè)計(jì)思路:從數(shù)據(jù)庫中檢索用戶輸入的賬戶名和密碼是否有相同的匹配。如果找到匹配項(xiàng),再判斷賬戶名的權(quán)限是屬于系統(tǒng)管理員還是普通用戶。如果賬戶是系統(tǒng)管理員,顯示系統(tǒng)管理員窗口;如果賬戶是普通用戶,則顯示普通用戶窗口。</p><p><b>  主要代碼是:

55、</b></p><p>  Id:=trim(editID.Text); </p><p>  Key:=trim(enc(editPS.Text));</p><p>  with AdOQuery1 do</p><p><b>  begin</b></p><p

56、><b>  close;</b></p><p>  login.ADOquery1.SQL.Clear;</p><p>  login.ADOquery1.SQL.Add('select * from login where (id='''+Id+''' and ps='''

57、;+Key+''')');</p><p>  adoquery1.Open;</p><p>  i:=recordcount;</p><p><b>  end;</b></p><p>  if (i>0) then</p><p><b>

58、  begin</b></p><p>  if(id='admin') then</p><p><b>  begin</b></p><p>  adoquery1.Close;</p><p>  mainform.Show;</p><p>  login.H

59、ide;</p><p><b>  end;</b></p><p>  if(id='hr001') then</p><p><b>  begin</b></p><p>  adoquery1.Close;</p><p>  showpanel.S

60、how;</p><p>  login.Hide;</p><p><b>  end;</b></p><p><b>  end</b></p><p>  4.2.2服務(wù)器按鈕生成模塊</p><p>  設(shè)計(jì)思路:當(dāng)完成驗(yàn)證操作,且成功登陸后,系統(tǒng)將自動(dòng)顯示用戶界面

61、。用戶界面由右邊一小區(qū)域的按鈕組成外,其余大部分區(qū)域?yàn)檫h(yuǎn)程服務(wù)器按鈕區(qū)。</p><p>  1、右邊的按鈕分別有退出登錄、最小化面板、修改密碼、注冊購買。功能分別是:退出登錄等于退出軟件并且釋放遠(yuǎn)程服務(wù)器資源,假設(shè)有登陸遠(yuǎn)程服務(wù)器。該按鈕擺放在此處的好處是方便用戶關(guān)閉軟件;最小化面板等于用戶界面窗口最小化操作,可方便用戶的操作;修改密碼可以修改當(dāng)前用戶的密碼,避免密碼泄露后,無法修改密碼;注冊購買主要是提醒用戶

62、如何購買軟件。</p><p>  2、左邊的按鈕功能為遠(yuǎn)程服務(wù)器按鈕,按鈕下方顯示遠(yuǎn)程服務(wù)器上設(shè)置軟件的名稱。按鈕中的圖標(biāo)和按鈕的名稱可在本軟件的系統(tǒng)管理員界面中修改。顯示用戶界面之前,本軟件讀取數(shù)據(jù)庫3-2 Data表。根據(jù)里邊的記錄數(shù)量對應(yīng)地顯示出遠(yuǎn)程服務(wù)器按鈕數(shù)量,保存入變量。本軟件循環(huán)讀取數(shù)據(jù)庫記錄,每次讀完一條,馬上把圖標(biāo)生成在左邊區(qū)域中,且計(jì)算好所要擺放的位置,然后根據(jù)圖標(biāo)的選擇,把圖標(biāo)信息顯示在按

63、鈕上。最后在按鈕的tag屬性里邊賦值序號并且指定按鈕的事件。</p><p>  3、當(dāng)用戶點(diǎn)擊按鈕時(shí),按鈕事件執(zhí)行數(shù)據(jù)庫讀取操作。根據(jù)按鈕的tag屬性值來確定是讀取數(shù)據(jù)庫中的哪一條數(shù)據(jù)。當(dāng)讀取到需要的數(shù)據(jù)時(shí),把數(shù)據(jù)的每一項(xiàng)值寫入到datamodule里邊的全局變量。下一步產(chǎn)生一個(gè)RemoteServer窗體,并且從datamodule里邊的全局變量中讀取信息,更改remoteServer窗體的標(biāo)題和執(zhí)行其它后續(xù)

64、操作。</p><p>  按鈕產(chǎn)生的核心算法:</p><p>  for i:=0 to n-1 do</p><p>  for j:=0 to 4 do</p><p><b>  begin</b></p><p><b>  begin</b></p>

65、;<p>  myButton:=Tbitbtn.Create(self);</p><p>  mybutton.Parent:=showpanel;</p><p>  panel1.Parent:=showpanel;</p><p>  //以下處理帳套長度分多行</p><p>  splitstr:=adoquery

66、1.FieldByName('程序名稱').asstring;</p><p>  if(length(splitstr)>5) then</p><p>  begin mybutton.Caption:=copy(splitstr,1,5)+#13+copy(splitstr,6,5);</p><p><

67、b>  end</b></p><p><b>  else</b></p><p><b>  begin</b></p><p>  mybutton.Caption:=adoquery1.FieldByName('程序名稱').asstring;</p><p&g

68、t;<b>  end;</b></p><p>  mybutton.Top:=16+i*119;</p><p>  mybutton.Left:=20+102*j;</p><p>  mybutton.Width:=70;</p><p>  mybutton.Height:=86;</p><

69、;p>  mybutton.Layout:= blGlyphTop;</p><p>  mybutton.Tag:=i*5+j;</p><p>  mybutton.Font.Size:=11;</p><p>  img := TBitmap.Create;</p><p>  mybutton.WordWrap:=true;&

70、lt;/p><p>  mybutton.Glyph.Assign(img);</p><p>  adoquery1.next;</p><p>  mybutton.Cursor:=crhandpoint;</p><p>  myButton.OnClick:=BtnClick;</p><p><b> 

71、 end;</b></p><p><b>  end;</b></p><p>  for k:=0 to m-1 do</p><p><b>  begin</b></p><p><b>  begin</b></p><p>  m

72、yButton:=Tbitbtn.Create(self);</p><p>  mybutton.Parent:=showpanel;</p><p>  panel1.Parent:=showpanel;</p><p>  //以下處理帳套長度分多行</p><p>  splitstr:=adoquery1.FieldByName(&

73、#39;程序名稱').asstring;</p><p>  if(length(splitstr)>5) then</p><p><b>  begin</b></p><p>  mybutton.Caption:=copy(splitstr,1,5)+#13+copy(splitstr,6,5);</p>&

74、lt;p><b>  end</b></p><p><b>  else</b></p><p><b>  begin</b></p><p>  mybutton.Caption:=adoquery1.FieldByName('程序名稱').asstring;</p&

75、gt;<p><b>  end;</b></p><p>  mybutton.Top:=16+(n)*119;</p><p>  mybutton.Left:=20+102*k;</p><p>  mybutton.Width:=70;</p><p>  mybutton.Height:=86;&

76、lt;/p><p>  mybutton.Layout:= blGlyphTop;</p><p>  mybutton.Tag:=n*5+k;</p><p>  img := TBitmap.Create;</p><p>  mybutton.Font.Size:=11;</p><p>  mybutton.Wo

77、rdWrap:=true;</p><p>  mybutton.Glyph.Assign(img);</p><p>  adoquery1.next;</p><p>  mybutton.Cursor:=crhandpoint;</p><p>  myButton.OnClick:=BtnClick;</p><p

78、><b>  end;</b></p><p><b>  end;</b></p><p><b>  begin</b></p><p><b>  end;</b></p><p>  4.2.3服務(wù)器信息存儲(chǔ)模塊</p><

79、;p>  設(shè)計(jì)思路:當(dāng)用戶以系統(tǒng)管理員身份登陸之后,將進(jìn)入此界面。界面是上中下結(jié)構(gòu)的。當(dāng)用戶錄入完數(shù)據(jù)并且系統(tǒng)提示成功保存后,數(shù)據(jù)將會(huì)存放在Access數(shù)據(jù)庫里邊。</p><p>  1、上方是一排按鈕和一個(gè)選擇框,密碼框。功能有三個(gè),第一個(gè)選擇要登陸的服務(wù)器,登陸系統(tǒng)按鈕可以按選中的服務(wù)器帳套名稱登陸到指定的服務(wù)器;第二個(gè)更改密碼可以更改系統(tǒng)管理員密碼也可以更改普通用戶密碼;第三個(gè)注冊繳費(fèi)按鈕點(diǎn)擊后顯示

80、的是注冊繳費(fèi)界面。</p><p>  2、中間界面顯示的是系統(tǒng)管理員錄入的遠(yuǎn)程服務(wù)器信息,當(dāng)保存完畢后,將在上方的選擇框里邊顯示所有記錄的帳套信息</p><p>  3.下方四個(gè)按鈕的作用分別是中間界面新增一行、刪除一行、確認(rèn)提交、刷新數(shù)據(jù)。</p><p>  4.2.4用戶軟件付款模塊</p><p><b>  設(shè)計(jì)思路:

81、</b></p><p>  1.要對軟件實(shí)現(xiàn)試用版和正式版,必須要有一個(gè)驗(yàn)證機(jī)制。設(shè)計(jì)一個(gè)Timer,以一定的時(shí)間周期檢測該軟件是否已經(jīng)注冊,如果注冊,則跳過Timer后續(xù)事件,否則執(zhí)行關(guān)閉軟件的操作。軟件啟動(dòng)時(shí),Timer enable屬性等于true。</p><p>  2.為了避免一個(gè)注冊碼多部計(jì)算機(jī)都可注冊的情況,我們設(shè)計(jì)出對于不同計(jì)算機(jī),注冊碼不一樣的機(jī)制。取計(jì)算

82、機(jī)中的硬件信息作為甄別不同計(jì)算機(jī)的依據(jù),這里取網(wǎng)卡地址和計(jì)算機(jī)名。根據(jù)算法計(jì)算,為用戶的機(jī)器生成注冊號。在軟件中依據(jù)注冊號與注冊碼的對應(yīng)關(guān)系,檢驗(yàn)是否成功注冊。</p><p>  4.2.5賬號管理模塊</p><p><b>  設(shè)計(jì)思路:</b></p><p>  數(shù)據(jù)庫操作有查詢、修改、增加、刪除。擁有系統(tǒng)管理員權(quán)限的用戶在對用戶賬號

83、的添加修改,當(dāng)增加一個(gè)用戶時(shí),對該用戶記錄中的權(quán)限一欄寫入一個(gè)權(quán)限值。權(quán)限分兩種,系統(tǒng)管理員和普通用戶。系統(tǒng)管理員可以對其它用戶進(jìn)行增加或刪除操作,而普通用戶無此功能。</p><p>  4.3軟件打包與部署</p><p><b>  4.3.1軟件打包</b></p><p>  使用WINRAR軟件壓縮Citrix ICA文件和網(wǎng)絡(luò)連接

84、系統(tǒng)庫文件,兩者存放于同一個(gè)目錄,產(chǎn)生的文件后綴選擇EXE,把所有打包成一個(gè)可執(zhí)行文件,并為它配置圖標(biāo)。使用winrar.sfx.patch軟件去除Winara自解壓EXE的右鍵盤菜單。</p><p><b>  4.3.2軟件部署</b></p><p>  在軟件打包的時(shí)候,指定一個(gè)解壓縮后文件存放的路徑,打開這個(gè)壓縮包等于解壓縮,并且判斷指定目錄下是否已有相同

85、文件,有則跳過不處理,無則復(fù)制文件到指定目錄。解壓縮完畢后,自動(dòng)打開軟件。</p><p><b>  4.4本章總結(jié)</b></p><p>  主要是對系統(tǒng)實(shí)現(xiàn)的詳細(xì)介紹,其中包括技術(shù)的選用,優(yōu)點(diǎn)的分析;五個(gè)模塊程序流程圖和核心代碼;軟件界面設(shè)計(jì);打包和部署等內(nèi)容。</p><p><b>  5、測試與分析</b>&

86、lt;/p><p><b>  5.1程序功能驗(yàn)證</b></p><p>  5.1.1驗(yàn)證要求[27-30]</p><p>  1、驗(yàn)證登陸模塊,主要驗(yàn)證系統(tǒng)管理員權(quán)限和普通用戶權(quán)限是否能登陸并顯示相應(yīng)界面;</p><p>  2、驗(yàn)證用戶界面的圖標(biāo)按鈕生成,主要指標(biāo)是按鈕的位置、大小和排放次序是否按照數(shù)據(jù)庫數(shù)據(jù)排列

87、順序,超出界面最大容納按鈕數(shù)后能自動(dòng)處理,避免不必要的顯示;</p><p>  3、驗(yàn)證遠(yuǎn)程登陸服務(wù)器是否正常和穩(wěn)定,是否會(huì)自動(dòng)打開遠(yuǎn)程服務(wù)器指定的軟件,關(guān)閉指定軟件時(shí)服務(wù)器會(huì)自動(dòng)退出;</p><p>  4、驗(yàn)證注冊模塊是否能正常注冊,注冊完信息是否以加密的形式寫入注冊表;</p><p>  5、驗(yàn)證系統(tǒng)管理員是否能正常錄入、編輯遠(yuǎn)程服務(wù)器信息;</p

88、><p>  6、驗(yàn)證是否能正常修改當(dāng)前用戶的密碼,有系統(tǒng)管理員權(quán)限的可設(shè)置其它人的密碼。</p><p>  7、驗(yàn)證能否在低帶寬5kbps-10kbps的網(wǎng)絡(luò)環(huán)境下正常訪問遠(yuǎn)程服務(wù)器數(shù)據(jù)。</p><p><b>  5.1.2驗(yàn)證結(jié)果</b></p><p>  經(jīng)過多次數(shù)、多種不同網(wǎng)絡(luò)環(huán)境的下的測試,驗(yàn)證結(jié)果在功能上

89、完全符合嚴(yán)正要求;在性能方面上,可能在線路上有些損耗,所以測試結(jié)果比要求要低一點(diǎn)。</p><p>  5.2測試用例的選擇</p><p>  5.3測試結(jié)果的分析</p><p>  經(jīng)過測試,驗(yàn)證軟件在功能上是完善的;性能上基本可以達(dá)到流暢運(yùn)行的要求。</p><p><b>  5.4本章總結(jié)</b></p

90、><p>  本章主要介紹了軟件的后期測試,具體到哪一個(gè)相關(guān)步驟的測試。測試用例用來驗(yàn)證軟件的登陸模塊功能安全,邏輯正確。</p><p><b>  結(jié)束語</b></p><p>  通過使用Citrix ICA協(xié)議來進(jìn)行定制可以的客戶端軟件。在各大不同的行業(yè)中,只要用到遠(yuǎn)程共享,遠(yuǎn)程控制的地方,都可以使用此方案。優(yōu)點(diǎn)有很多,統(tǒng)一管理、高效率、

91、平臺(tái)無關(guān)性、服務(wù)器支持集成等。這里高效率體現(xiàn)在一臺(tái)普通的小型服務(wù)器可容納幾十臺(tái)客戶端同時(shí)連接并且同時(shí)訪問服務(wù)器數(shù)據(jù),占用的帶寬非常小。平均下來,一個(gè)客戶端只需要5kbps-10kbps。一條普通寬帶變可以滿足30幾個(gè)客戶端同時(shí)訪問服務(wù)器的要求。另外Citrix ICA技術(shù)還支持多種不同的網(wǎng)絡(luò)協(xié)議,不局限于TCP/IP協(xié)議,也可以在不同的平臺(tái)下工作,這里邊包括了UNIX、LINUX、手持掌上電腦等。微軟公司的遠(yuǎn)程終端技術(shù)只支持一臺(tái)主機(jī)做

92、服務(wù)器,而Citrix ICA支持多臺(tái)主機(jī)同時(shí)做為服務(wù)器使用。</p><p><b>  參考文獻(xiàn):</b></p><p>  [1]孫劍、杜猛俊.MetaFrame網(wǎng)絡(luò)終端的應(yīng)用[J] 電子技術(shù) 2006 33(03) :69-71.</p><p>  [2]DONG Hui, FANG Jin-yun, ZHAO Hong-chao,

93、 CHENG Zhen-lin.Design and Implementation of Remote Software Sharing System Based on Citrix[J]Computer Engineering 2009 35(1) :49-51,54. </p><p>  [3]范蕤.基于C/S和B/S混合架構(gòu)的高校教學(xué)管理系統(tǒng)平臺(tái)開發(fā)[J].電腦與電信,2009 10:53-55.<

94、/p><p>  [4]黃慶,周文靜.計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議及其應(yīng)用分析[J].教育技術(shù)導(dǎo)刊,2009 01:142-144.</p><p>  [5]胡凡瑋.網(wǎng)絡(luò)流量均衡負(fù)載策略的分析與簡單控制技術(shù)[J].科技廣場,200709:76-78.</p><p>  [6] Citrix System Inc.Server-based computing white pater

95、[R].上海:上海交通大學(xué)信息統(tǒng)計(jì)中心,2005. </p><p>  [7]PAN Long, SHAO Wei-min .Citrix's application and investigation in management of computer network classrooms[J]Computer Engineering and Design 2007 28(15) :3740-3742,379

96、6. [8]DingHan.Research on Computer Remote Control[J].Computer Development & Applications,2010 23(1):55-56.</p><p>  [9]張真.Citrix為企業(yè)辦公建立安全虛擬接入通道[J].網(wǎng)管員世界,2002 11:10-10.</p><p>  [10]思杰推出全新Net

97、ScalerWeb2.0推送技術(shù)有效降低互動(dòng)Web應(yīng)用的交付成本[J].中國新通信,2009 9:19-19.</p><p>  [11]銷售中的日志管理[J].山東農(nóng)藥信息,2009 10:48-49.</p><p>  [12] 蔣義剛.基于ICA協(xié)議的終端服務(wù)在數(shù)字校園中的應(yīng)用[J]技術(shù)與應(yīng)用,</p><p>  2006(5) :45-46.</

98、p><p>  [13] 梁水.Delphi 程序開發(fā)范例寶典[M].人民郵電出版社,2010.</p><p>  [14] 求是科技.Windows API程序設(shè)計(jì)參考大全[M].北京:人民郵電出版社,2006.</p><p>  [15] 王晟,萬科.Delphi數(shù)據(jù)庫開發(fā)經(jīng)典案例解析[M]. 清華大學(xué)出版社,2005-02.</p><p&

99、gt;  [16] ZHANG Zhi-jun, LIU Wei, GUO Yuan-bo, LU Jin-na, YUAN Shun.Research on general secure group communication scheme based on C/S model,Computer Engineering and Design, [J]. 2009 19: 4380-4382,4386</p><p&

100、gt;  [17]廖啟亮,曾健思,廖赤球.基于RFID與Citrix的電子商務(wù)物流系統(tǒng)研究,中國安全科學(xué)學(xué)報(bào), [J]. 2005 15(5):80-83</p><p>  [18]楊再俊,孫林夫,居文軍,屈喜龍.基于MetaFrame的中小企業(yè)ASP服務(wù)平臺(tái)解決方案,計(jì)算機(jī)應(yīng)用研究 , [J]. 2005 22(8):179-181</p><p>  [19]LIU Jin-xiao

101、, MA Su-xia, QI Lin-hai .Research and implementation of access-rights control in web systems,Computer Engineering and Design, [J]. 2008 29(10):2550-2553</p><p>  [20] 劉金曉,馬素霞,齊林海.Web應(yīng)用系統(tǒng)中權(quán)限控制的研究與實(shí)現(xiàn)[J] 計(jì)算機(jī)工程與

102、設(shè)計(jì) 2008 29(10) :2550-2553.</p><p>  [21]吳宣樹,陳巨濤.項(xiàng)目管理方法在醫(yī)院信息系統(tǒng)建設(shè)中的應(yīng)用,重慶醫(yī)學(xué), [J]. 2010 1:121-122</p><p>  [22]張明慧,杜鵑.在Delphi中調(diào)用Windows API函數(shù)--記錄并回放鍵盤及鼠標(biāo)動(dòng)作,鄭州鐵路職業(yè)技術(shù)學(xué)院學(xué)報(bào), [J]. 2004 16(1):60-62</p&

103、gt;<p>  [23] 陳明 宋寶衛(wèi).基于注冊表的DELPHI數(shù)據(jù)庫應(yīng)用程序發(fā)布[J] 計(jì)算機(jī)工程與設(shè)計(jì) 2001 37(8) :99-100.</p><p>  [24] 薛金蓉,寇春鵬.SQL SERVER數(shù)據(jù)庫安全監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J] 電訊技術(shù) 2008 48(11) :97-101.</p><p>  [25]陳小兵.MD5(base64)加密與解密實(shí)戰(zhàn)

104、,黑客防線,[J]. 2009 12:129-132</p><p>  [26] Zhuojun Zhao.軟件開發(fā)過程中三層架構(gòu)的解析和搭建[J] 信息系統(tǒng)工程 2009 (8) :72-75.</p><p>  [27]ZENG Ming, HONG Mei, WANG Zhuo, YIN Hong, LENG Jiang .Automatic normalization meth

105、od for test case in database system testing,Computer Engineering and Design,[J]. 2009 15:3577-3580</p><p>  [28] TIAN Peng, ZHOU Zong - xi .Test Case Design Based on Developing and Testing Process[J] Micropr

106、ocessors 2008 29(4) :92-95.</p><p>  [29] TANG Hong-xia, FANG Mu-yun, LIU Ming, QIN Fei.Test case generation for software based on orthogonal experiment design[J] Computer Engineering and Design 2008 29(14)

107、:3673-3676.</p><p>  [30]DENG Wei-wei, GUAN Qun .Analysis and Solutions on the Status of the Domestic Software Testing[J] Computer Knowledge and Technology(Academic Exchange) 2009 5(12) :9692-9694.</p>

108、<p><b>  致謝</b></p><p>  本文的完成,首先要感謝的是我的導(dǎo)師。*老師嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度,求實(shí)的鉆研精神深深地感染和影響著我。這一年來,他不斷地啟發(fā)我,鼓勵(lì)我,激發(fā)我做學(xué)問,研究數(shù)據(jù)庫系統(tǒng),他教導(dǎo)了我人生奮斗哲學(xué)將是我一生最寶貴的財(cái)富。胡老師還經(jīng)常為學(xué)生們設(shè)身處地著想,在我的學(xué)習(xí)和生活中給了我極大的幫助。感謝胡老師!</p><p>

109、;  感覺計(jì)算機(jī)科學(xué)與工程系***教授,感謝他一路以來對我學(xué)習(xí)的關(guān)心,并且在我的學(xué)習(xí)道路上不斷地指導(dǎo)我,鼓勵(lì)我。</p><p>  感覺計(jì)算機(jī)科學(xué)與工程系所有老師,特別是***老師,他們的求學(xué)態(tài)度、使我在逆境中常常受到激勵(lì)。</p><p>  感謝舍友***,四年的時(shí)間里,他們和我一起組團(tuán)研究項(xiàng)目,感謝一路以來的討論,一路以來的辯駁,有了他們的陪伴,將是我大學(xué)生活中最快樂的時(shí)光。<

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論