第一篇:可重構(gòu)系統(tǒng)原型設(shè)計(jì)及動(dòng)態(tài)重構(gòu)技術(shù)實(shí)現(xiàn)
可重構(gòu)系統(tǒng)原型設(shè)計(jì)及動(dòng)態(tài)重構(gòu)技術(shù)實(shí)現(xiàn)
摘 要:可重構(gòu)計(jì)算具有應(yīng)用靈活、性能高、功耗低、成本低等優(yōu)勢(shì)。動(dòng)態(tài)重構(gòu)技術(shù)作為可重構(gòu)計(jì)算的配置方法,具有配置方法靈活、耗時(shí)短、任務(wù)實(shí)時(shí)響應(yīng)能力強(qiáng)等特點(diǎn)。文章首先提出了可重構(gòu)系統(tǒng)原型的設(shè)計(jì)思路,并著重分析了可重構(gòu)計(jì)算單元、存儲(chǔ)單元、可重構(gòu)管理單元等關(guān)鍵模塊的設(shè)計(jì)理念。然后分析了動(dòng)態(tài)配置技術(shù)的實(shí)現(xiàn)原理,并且基于可編程邏輯陣列,搭建了“嵌入式處理器+總線+可重構(gòu)計(jì)算單元”的硬件系統(tǒng),并實(shí)現(xiàn)了兩種圖像處理IP核的動(dòng)態(tài)配置。
關(guān)鍵詞:可重構(gòu)計(jì)算;系統(tǒng)原型;動(dòng)態(tài)配置技術(shù)
引言
可重構(gòu)系統(tǒng)一般由主處理器耦合一組可重構(gòu)的硬件部件,處理器負(fù)責(zé)任務(wù)的調(diào)度,而可重構(gòu)的硬件部件負(fù)責(zé)執(zhí)行算法[1]??芍貥?gòu)架構(gòu)的研究主要集中在以下幾個(gè)方面:不同粗細(xì)粒度的架構(gòu)研究、處理單元結(jié)構(gòu)研究、處理單元的互聯(lián)方式研究、新型存儲(chǔ)結(jié)構(gòu)研究等??芍貥?gòu)系統(tǒng)的重構(gòu)方法主要包含兩大類:靜態(tài)重構(gòu)技術(shù)、動(dòng)態(tài)重構(gòu)技術(shù)。靜態(tài)重構(gòu)需要整個(gè)系統(tǒng)復(fù)位,往往需要斷電重啟;動(dòng)態(tài)重構(gòu)技術(shù)是在系統(tǒng)不斷電的情況下,可以完成對(duì)指定計(jì)算資源、邏輯資源的模塊級(jí)或電路級(jí)重構(gòu),具有功能實(shí)時(shí)切換、資源可復(fù)用等優(yōu)勢(shì)。
動(dòng)態(tài)重構(gòu)技術(shù)作為一種計(jì)算系統(tǒng)的新型配置設(shè)計(jì)思路,從傳統(tǒng)的追求計(jì)算資源“大而全”,向追求資源的利用率轉(zhuǎn)變。與傳統(tǒng)的靜態(tài)配置或完全配置方法相比,動(dòng)態(tài)重構(gòu)技術(shù)無需對(duì)所有計(jì)算資源重構(gòu),可以有選擇性的進(jìn)行重構(gòu)資源加載,一方面,能夠保證系統(tǒng)在其他單元正常工作的同時(shí),根據(jù)待處理任務(wù)需求及數(shù)據(jù)特點(diǎn)完成自適應(yīng)配置,保證了對(duì)邏輯資源的時(shí)分復(fù)用;另一方面,能夠大大縮短功能切換單元的配置時(shí)間,保證任務(wù)的無縫對(duì)接及實(shí)時(shí)處理。
文章組織結(jié)構(gòu)如下:首先提出了可重構(gòu)系統(tǒng)原型的設(shè)計(jì)思路,從可重構(gòu)計(jì)算單元、存儲(chǔ)單元、可重構(gòu)控制單元等多個(gè)方面做了細(xì)化闡述;然后分析了動(dòng)態(tài)配置技術(shù)的實(shí)現(xiàn)原理,并基于Xilinx開發(fā)平臺(tái),搭建了“嵌入式處理器+可重構(gòu)計(jì)算單元”的驗(yàn)證系統(tǒng),實(shí)現(xiàn)了粗化、細(xì)化兩種邊緣提取IP核的動(dòng)態(tài)配置;最后對(duì)試驗(yàn)結(jié)果進(jìn)行評(píng)估??芍貥?gòu)計(jì)算系統(tǒng)架構(gòu)設(shè)計(jì)方案
可重構(gòu)計(jì)算原型系統(tǒng)的體系架構(gòu)采用RISC架構(gòu)通用處理器(CPU)、可重構(gòu)控制單元、可重構(gòu)計(jì)算陣列、可重構(gòu)I/O接口和存儲(chǔ)系統(tǒng)等部分組成。CPU與可重構(gòu)計(jì)算陣列之間為并行處理關(guān)系。從系統(tǒng)設(shè)計(jì)復(fù)雜度和靈活度考慮,兩者采用總線結(jié)構(gòu)耦合。因此,在系統(tǒng)平臺(tái)架構(gòu)中,通用處理器、計(jì)算單元和接口單元之間采用總線連接方式。其系統(tǒng)架構(gòu)見圖1。
系統(tǒng)變換形態(tài)流程如下:系統(tǒng)進(jìn)行計(jì)算功能變換時(shí),通用處理器向可重構(gòu)控制單元發(fā)送重構(gòu)命令,可重構(gòu)控制單元管理、調(diào)度硬件資源,并上報(bào)系統(tǒng)工作狀態(tài);當(dāng)系統(tǒng)資源準(zhǔn)備就緒后,通用處理器控制可重構(gòu)硬件讀取硬件配置數(shù)據(jù)并加載到器件中,以變換可重構(gòu)計(jì)算單元或接口單元的形態(tài),統(tǒng)一變換系統(tǒng)中全局存儲(chǔ)空間的劃分、管理及訪問控制,各計(jì)算模塊共享內(nèi)存區(qū)的映射關(guān)系圖;同時(shí),根據(jù)新的計(jì)算形態(tài)加載相應(yīng)的軟件和數(shù)據(jù),最終完成整個(gè)系統(tǒng)形態(tài)變換流程。功能切換時(shí),只對(duì)可重構(gòu)硬件的一部分進(jìn)行重新配置,其他部分可繼續(xù)執(zhí)行任務(wù)。動(dòng)態(tài)部分重構(gòu)可以減少配置數(shù)據(jù),加快了計(jì)算形態(tài)變換速度,提高了系統(tǒng)的適應(yīng)性和靈活性。
通用處理器運(yùn)行操作系統(tǒng),負(fù)責(zé)系統(tǒng)的控制、計(jì)算形態(tài)管理、計(jì)算資源管理和任務(wù)調(diào)度;處理那些控制比較復(fù)雜、不便映射到硬件上,且計(jì)算量較少的計(jì)算任務(wù),如變長(zhǎng)循環(huán)、分支控制、存儲(chǔ)器讀寫等。可重構(gòu)硬件則用于處理計(jì)算量大、并行度高、任務(wù)相關(guān)度低的部分,執(zhí)行程序中擁有規(guī)則的數(shù)據(jù)訪問模式,控制簡(jiǎn)單的那部分“計(jì)算密集型”代碼,主要由可重構(gòu)控制單元、可重構(gòu)計(jì)算單元、可重構(gòu)I/O接口及片上高速總線組成。其中計(jì)算單元及I/O接口可根據(jù)應(yīng)用需求重構(gòu)為不同的計(jì)算形態(tài)。
1.1 可重構(gòu)系統(tǒng)計(jì)算單元模型設(shè)計(jì)
可重構(gòu)系統(tǒng)計(jì)算單元的基本思想要求將計(jì)算和存儲(chǔ)兩部分進(jìn)行解耦合,因此采用了數(shù)據(jù)和指令存儲(chǔ)物理分離的哈佛結(jié)構(gòu),將數(shù)據(jù)訪問模塊、指令組織與調(diào)度模塊和指令執(zhí)行模塊分離。同時(shí),根據(jù)流處理模型中生產(chǎn)者消費(fèi)者局部性的特點(diǎn),將數(shù)據(jù)訪問模塊劃分成軟件可管理的多個(gè)存儲(chǔ)層次,各自保持獨(dú)立運(yùn)行??芍貥?gòu)系統(tǒng)計(jì)算單元主要有三個(gè)部分組成:控制單元、存儲(chǔ)單元、可重構(gòu)處理單元陣列。
控制單元。執(zhí)行算法時(shí),控制單元對(duì)可重構(gòu)系統(tǒng)計(jì)算單元進(jìn)行總體控制,協(xié)調(diào)可重構(gòu)處理單元陣列、配置存儲(chǔ)器、本地存儲(chǔ)器、數(shù)據(jù)分配單元、數(shù)據(jù)合并單元的運(yùn)行,根據(jù)系統(tǒng)運(yùn)行狀態(tài)和各個(gè)單元內(nèi)部控制信號(hào)的反饋信息,改變各個(gè)單元的狀態(tài),保證系統(tǒng)正確運(yùn)行。
存儲(chǔ)單元。存儲(chǔ)單元分為三部分:數(shù)據(jù)存儲(chǔ),寄存器堆以及配置存儲(chǔ)。數(shù)據(jù)存儲(chǔ)包括本地存儲(chǔ)器,數(shù)據(jù)分配單元以及數(shù)據(jù)合并單元。本地存儲(chǔ)器用于存儲(chǔ)可重構(gòu)處理單元陣列計(jì)算需要的輸入數(shù)據(jù)和輸出數(shù)據(jù);數(shù)據(jù)分配單元用于從本地存儲(chǔ)器或寄存器堆中讀取數(shù)據(jù);數(shù)據(jù)合并單元用于向本地存儲(chǔ)器或寄存器堆寫入計(jì)算單元的輸出數(shù)據(jù)。寄存器堆用于存儲(chǔ)中間數(shù)據(jù),并向陣列發(fā)送配置字。
可重構(gòu)計(jì)算基礎(chǔ)單元??芍貥?gòu)計(jì)算單元是可重構(gòu)陣列的核心部分,可以理解為粗粒度的最小計(jì)算單元。為了能夠執(zhí)行更多類型的算法,需要支持盡量更多的功能。例如,對(duì)于常用的計(jì)算密集型運(yùn)算,需要支持FFT、FIR、DCT和點(diǎn)積等功能。因此成熟的可重構(gòu)系統(tǒng)中,應(yīng)該包含足夠多基礎(chǔ)功能、不同粒度需求的可重構(gòu)計(jì)算資源庫,以便于更加靈活的資源組合。
1.2 可重構(gòu)系統(tǒng)存儲(chǔ)單元模型設(shè)計(jì)
可重構(gòu)計(jì)算系統(tǒng)的存儲(chǔ)單元由CPU和可重構(gòu)陣列共同訪問操作。因此,存儲(chǔ)單元主要研究CPU和可重構(gòu)計(jì)算單元對(duì)內(nèi)存訪問的協(xié)調(diào)與控制機(jī)制,存儲(chǔ)單元的模型設(shè)計(jì)需要主要解決如下問題:避免內(nèi)存訪問沖突、解決多個(gè)處理器模塊并行工作會(huì)降低主存的訪問效率的問題、解決可重構(gòu)計(jì)算單元面臨的端口和速度的限制。
存儲(chǔ)管理單元主要解決多個(gè)模塊并行工作時(shí)會(huì)降低訪存效率的問題:多個(gè)模塊共享片外內(nèi)存會(huì)引起訪問沖突從而導(dǎo)致等待;訪問片外內(nèi)存的端口數(shù)量非常有限,不利于數(shù)據(jù)通路中的并行訪問。主要采取如下改進(jìn)措施:(1)為可重構(gòu)硬件平臺(tái)增加內(nèi)存管理單元,實(shí)現(xiàn)片外和片上內(nèi)存的映射,保持?jǐn)?shù)據(jù)一致性;(2)為內(nèi)存訪問提供多端口流水化處理或數(shù)據(jù)預(yù)讀取;為應(yīng)用提供定制化的緩存結(jié)構(gòu)。
1.3 可重構(gòu)管理單元模型設(shè)計(jì)
可重構(gòu)管理單元負(fù)責(zé)控制任務(wù),它主要接收通用處理器指令,完成系統(tǒng)形態(tài)管理和資源管理;計(jì)算單元的軟件加載、配置管理和數(shù)據(jù)交換等任務(wù)。
其主要完成的工作有:(1)實(shí)現(xiàn)全局存儲(chǔ)空間的劃分、管理及訪問控制,解決數(shù)據(jù)訪問沖突,阻止非法訪問;將各模塊傳遞的數(shù)據(jù)存儲(chǔ)在統(tǒng)一的存儲(chǔ)區(qū),以并行方式協(xié)同完成計(jì)算任務(wù);(2)接收通用處理器的指令,將共享存儲(chǔ)系統(tǒng)中的操作系統(tǒng)及應(yīng)用軟件加載到計(jì)算單元;(3)對(duì)系統(tǒng)內(nèi)部可重構(gòu)硬件資源進(jìn)行管理,確保相應(yīng)可重構(gòu)計(jì)算單元或I/O接口功能變換時(shí),不影響系統(tǒng)正常運(yùn)行功能;(4)用于實(shí)現(xiàn)對(duì)可重構(gòu)計(jì)算單元的動(dòng)態(tài)配置,可以根據(jù)應(yīng)用任務(wù)需求修改計(jì)算單元架構(gòu)和計(jì)算模塊的功能,并將計(jì)算單元、I/O接口的總線轉(zhuǎn)換為統(tǒng)一的內(nèi)部互連總線,提高了對(duì)外連接的適應(yīng)性。基于可編程邏輯陣列的動(dòng)態(tài)配置技術(shù)實(shí)現(xiàn)
2.1 動(dòng)態(tài)配置技術(shù)原理
動(dòng)態(tài)配置技術(shù)是實(shí)現(xiàn)可重構(gòu)計(jì)算單元切換的關(guān)鍵技術(shù),保證邏輯資源的時(shí)分復(fù)用,在優(yōu)化資源配置的基礎(chǔ)上實(shí)現(xiàn)對(duì)不同任務(wù)的響應(yīng)。動(dòng)態(tài)配置技術(shù)支持的配置階段及配置策略,直接決定了不同重構(gòu)單元是否能夠?qū)崿F(xiàn)無縫切換,進(jìn)而影響了任務(wù)實(shí)時(shí)響應(yīng)能力。目前成熟的動(dòng)態(tài)配置技術(shù)需要提前編譯待重構(gòu)的邏輯資源、定義各硬件模塊的接口和時(shí)序約束、明確各模塊在可編程邏輯陣列上的實(shí)現(xiàn)區(qū)域及模塊之間的物理連線。動(dòng)態(tài)配置技術(shù)主要包括三個(gè)階段,即設(shè)計(jì)階段、編譯階段、運(yùn)行階段[2]。
設(shè)計(jì)階段,根據(jù)任務(wù)處理需求,需要設(shè)計(jì)不同計(jì)算任務(wù)對(duì)應(yīng)的功能電路,每種計(jì)算任務(wù)可能對(duì)應(yīng)一種功能電路,或者是若干個(gè)功能電路的組合。在基于可編程邏輯陣列的邏輯設(shè)計(jì)中,電路設(shè)計(jì)采用硬件語言描述或者原理圖描述的方法;頂層設(shè)計(jì)文件通過綜合器生成網(wǎng)表文件,在布局/布線階段,依舊可以對(duì)流處理器進(jìn)行優(yōu)化設(shè)計(jì)。
編譯階段,基于配置文件的生成工具,生成初始配置文件及若干動(dòng)態(tài)配置文件;初始配置文件包含了非重構(gòu)區(qū)域的系統(tǒng)或電路描述,每個(gè)動(dòng)態(tài)配置文件對(duì)應(yīng)一種計(jì)算任務(wù)。動(dòng)態(tài)配置文件經(jīng)過重構(gòu)文件生成器,生成最終可以動(dòng)態(tài)加載的配置文件。
運(yùn)行階段,非重構(gòu)區(qū)域的處理器或者控制電路,可以自行分析待處理數(shù)據(jù)的特點(diǎn)或依據(jù)頂層控制指令,完成配置文件的動(dòng)態(tài)加載。加載過程往往通過重構(gòu)控制器及動(dòng)態(tài)配置接口完成,重構(gòu)配置器在重構(gòu)數(shù)據(jù)庫中選擇相應(yīng)計(jì)算任務(wù)對(duì)應(yīng)的配置文件,通過動(dòng)態(tài)配置接口將其加載到可重構(gòu)平臺(tái)中,并將可重構(gòu)分區(qū)內(nèi)的邏輯資源重構(gòu)。
2.2 基于ICAP動(dòng)態(tài)配置技術(shù)實(shí)現(xiàn)
Xilinx公司提供支持動(dòng)態(tài)配置技術(shù)的整套開發(fā)工具,包括用于動(dòng)態(tài)配置的配置接口IP硬核及相應(yīng)的加載配置函數(shù)。開發(fā)者需要基于標(biāo)準(zhǔn)開發(fā)流程,搭建硬件平臺(tái)并制作可重構(gòu)計(jì)算單元的IP核;根據(jù)可重構(gòu)部分的資源占用情況,在FPGA內(nèi)部劃分可重構(gòu)區(qū)域資源的大小、位置及種類。ICAP(Internal Config Access Port)是可重構(gòu)資源的內(nèi)部配置接口,可以掛在到內(nèi)部總線上;硬件平臺(tái)搭建完成之后,編譯系統(tǒng)會(huì)為ICAP提供唯一尋址地址,作為從外部存儲(chǔ)空間向內(nèi)部可重構(gòu)區(qū)域加載的數(shù)據(jù)入口和通道。
如圖2所示,基于ICAP的動(dòng)態(tài)配置技術(shù)主要包含如下步驟:創(chuàng)建處理器硬件系統(tǒng)、創(chuàng)建頂層設(shè)計(jì)、創(chuàng)建布局/布線工程、定義可重構(gòu)分區(qū)、添加可重構(gòu)模塊、設(shè)計(jì)規(guī)則檢測(cè)、自定義配置、生成比特流、生成啟動(dòng)文件。創(chuàng)建處理器硬件系統(tǒng)及頂層設(shè)計(jì)后,需要對(duì)模塊占用的資源進(jìn)行預(yù)估,并根據(jù)預(yù)估結(jié)果創(chuàng)建頂層設(shè)計(jì)的約束文件。定義可重構(gòu)分區(qū)、添加可重構(gòu)模塊階段,需要充分考慮布局布線的時(shí)序及資源要求。圖3為可重構(gòu)系統(tǒng)的布局圖,主要包括處理器、可重構(gòu)分區(qū)、數(shù)據(jù)總線及其他非重構(gòu)IP核等,處理器負(fù)責(zé)資源調(diào)度、可重構(gòu)接口控制等;可重構(gòu)分區(qū)用于實(shí)現(xiàn)流處理器的多形態(tài)變換;數(shù)據(jù)總線同時(shí)用作動(dòng)態(tài)配置文件加載、各模塊數(shù)據(jù)通信通道。
2.3 可重構(gòu)計(jì)算系統(tǒng)平臺(tái)搭建
如圖4所示,基于動(dòng)態(tài)配置技術(shù)的可重構(gòu)架構(gòu)的驗(yàn)證系統(tǒng)包括上位機(jī)、可重構(gòu)計(jì)算系統(tǒng)(主要由可編程邏輯陣列組成),兩者之間通過通信總線連接。主要包含以下模塊:(1)可重構(gòu)控制單元。該單元包含:內(nèi)嵌通用處理器PowerPC、Linux操作系統(tǒng)、PLB總線等,主要負(fù)責(zé)可重構(gòu)單元的控制、數(shù)據(jù)傳輸、資源調(diào)度等。(2)通信單元。該單元主要包含:以太網(wǎng)接口及串口,用于圖像傳輸及控制指令傳輸。(3)內(nèi)存管理單元。該單元主要包含片內(nèi)定制的乒乓存儲(chǔ)單元,用于源圖像及中間處理數(shù)據(jù)的緩存。(4)可重構(gòu)邏輯單元。可重構(gòu)控制單元根據(jù)待處理數(shù)據(jù)的信息特征,通過動(dòng)態(tài)重構(gòu)方式加載不同配置文件。如可重構(gòu)硬件模塊1支持圖像邊緣的粗提取,可重構(gòu)硬件模塊2支持圖像邊緣的精細(xì)化提取。
上位機(jī)負(fù)責(zé)可重構(gòu)配置單元的加載控制,能夠根據(jù)待處理任務(wù)的數(shù)據(jù)特點(diǎn)和大小以及處理內(nèi)容,選擇最適應(yīng)的可重構(gòu)加載文件,并向可重構(gòu)計(jì)算系統(tǒng)發(fā)出重構(gòu)指令??芍貥?gòu)計(jì)算系統(tǒng)通過加載不同配置信息,可重構(gòu)計(jì)算單元來并完成處理任務(wù)。在任務(wù)處理過程中,可重構(gòu)計(jì)算系統(tǒng)可將任務(wù)狀態(tài)信息、任務(wù)處理結(jié)果等用戶關(guān)心的參數(shù)上報(bào)給上位計(jì)算機(jī)并打印輸出。
文章實(shí)現(xiàn)的圖像邊緣提取算法包括如下步驟:圖像平滑、圖像銳化、邊緣提取、邊緣連接,最終得到完整的邊緣圖像。高斯平滑與LOG銳化過程采用空間域?yàn)V波方法,二值處理采用自適應(yīng)閾值分離方法,邊緣細(xì)化采用形態(tài)學(xué)變換的方法。其中粗提取模塊主要包含以下三個(gè)步驟:圖像平滑、圖像銳化、二值處理。精細(xì)提取模塊包括以下四個(gè)步驟:圖像平滑、圖像銳化,二值處理和邊緣細(xì)化四個(gè)步驟。試驗(yàn)結(jié)果分析
3.1 試驗(yàn)環(huán)境
可重構(gòu)計(jì)算系統(tǒng)的試驗(yàn)平臺(tái)基于Xilinx提供的ML507開發(fā)板,處理器采用PowerPC440,操作系統(tǒng)采用Linux,處理器通過PLB總線與可重構(gòu)配置區(qū)域及其他IP核通信。具體配置參數(shù)如表1所示。
3.2 試驗(yàn)結(jié)果評(píng)估
配置文件規(guī)模評(píng)估。實(shí)驗(yàn)結(jié)果表明,如果將“PowerPC處理器+PLB總線+圖像處理IP核”的硬件系統(tǒng)全部重構(gòu),需要配置的比特流文件為1914KB;而圖像處理IP核的重構(gòu)只需285KB。由此可以看出,與靜態(tài)配置技術(shù)相比,動(dòng)態(tài)配置技術(shù)能夠在保證大部分邏輯資源不變的情況下,選擇性的完成資源重構(gòu)。
配置時(shí)間評(píng)估。動(dòng)態(tài)配置技術(shù)實(shí)現(xiàn)中采用的內(nèi)部配置訪問接口ICAP的時(shí)鐘頻率為50MHz,數(shù)據(jù)帶寬8bit,理論配置速度為0.5× 108B/s。實(shí)驗(yàn)結(jié)果表明,動(dòng)態(tài)配置技術(shù)無論在配置數(shù)據(jù)的加載時(shí)間還是重構(gòu)總耗時(shí),都大大減少。配置時(shí)間的減少,保證了計(jì)算資源的無縫切換,提高了不同任務(wù)的響應(yīng)速度及實(shí)時(shí)處理能力。結(jié)束語
文章主要有如下貢獻(xiàn):(1)提出了可重構(gòu)計(jì)算原型系統(tǒng)的設(shè)計(jì)思路,著重介紹了可重構(gòu)系統(tǒng)計(jì)算單元、可重構(gòu)系統(tǒng)存儲(chǔ)單元、可重構(gòu)管理單元等關(guān)鍵模塊的設(shè)計(jì)理念。(2)搭建驗(yàn)證平臺(tái),并實(shí)現(xiàn)了動(dòng)態(tài)配置技術(shù)。文章基于Xilinx開發(fā)平臺(tái),搭建了“PowerPC處理器+PLB總線+可重構(gòu)計(jì)算單元”的驗(yàn)證系統(tǒng),設(shè)計(jì)了邊緣提取的自主知識(shí)產(chǎn)權(quán)核,實(shí)現(xiàn)了基于ICAP動(dòng)態(tài)配置接口的可重構(gòu)計(jì)算。實(shí)驗(yàn)結(jié)果表明該驗(yàn)證平臺(tái)不僅具有較高的計(jì)算能力和計(jì)算靈活性,而且具有較強(qiáng)的資源調(diào)度能力,能夠大大縮短資源重構(gòu)的占用時(shí)間。
未來工作包括以下幾方面:(1)進(jìn)一步完善體系結(jié)構(gòu)設(shè)計(jì)方案和系統(tǒng)計(jì)算模型;(2)結(jié)合可重構(gòu)硬件的發(fā)展,進(jìn)一步開展可重構(gòu)支撐技術(shù)的研究,如:任務(wù)時(shí)域劃分模型、軟硬件劃分及調(diào)度模型、硬件資源管理模型等;(3)深入研究可重構(gòu)計(jì)算基礎(chǔ)模型,建立多種架構(gòu)的可重構(gòu)單元模型庫,以適用于更多的應(yīng)用場(chǎng)景。
參考文獻(xiàn)
[1]方琛,等.粗粒度可重構(gòu)處理器的結(jié)構(gòu)研究與設(shè)計(jì)[D].上海:上海交通大學(xué),2010.[2]徐新民,等.FPGA動(dòng)態(tài)部分重構(gòu)的研究及位流信息重構(gòu)的實(shí)現(xiàn)[J].科技通報(bào),2008,24(2):236-230.[3]Krill B,Amira A,Ahmad A,Rabah H.A new FPGA-based dynamic partial reconfiguration design flow and environment for image processing applications[J].Visual Information Processing(EUVIP),2010.[4]Interoperability and performance standards for data modems[Z].MIL-STD-188-110B,2000.[5]Giovanni D M,Gupta R K.Hardware-software codesign[J].Readings in Hardware/Software Co-Design,2002
[6]KchuaiWu,JanMadsen.Run-timedynamic reconfiguration:Areality che
ck based on FPGA Architectures form Xilinx[J].Norchip Conferenc
e,2005.[7]Sergios Theodoridis,Konstantinos Koutroumbas.Pattern Recogntion,20
06.[8]ChristianFdaSilva,AliceM.Tokarnia.RECASTER:Synthesis of Fault-Tolerant Embedded Systems based on Dynamically Reconfigurable FPGAs[J].Proceedings of the 18th International Parallel and Distributed Processing Symposium,2004.[9]Dimos V.Dimarogonas,Kostas J.Kyriakopoulos.A connection bet
ween formation infeasibility and velocity alignment in kinematic multi-agent systems[J].Automatica,2008(10).
第二篇:電力客戶信用動(dòng)態(tài)智能分析系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)
龍?jiān)雌诳W(wǎng) http://.cn
電力客戶信用動(dòng)態(tài)智能分析系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)
作者:孔偉偉 張利益 鄭斌 馬景濤
來源:《現(xiàn)代電子技術(shù)》2013年第04期
摘 要: 為能更加有效地評(píng)估電力客戶的信用水平,增強(qiáng)供電企業(yè)事先風(fēng)險(xiǎn)控制的能力,在此通過層次分析法,建立了信用量化模型。在此基礎(chǔ)上,運(yùn)用Logistic回歸模型計(jì)算用電客戶的履約概率和違約概率。然后通過綜合考慮違約概率和用電量,計(jì)算違約損失。最后從違約概率,違約損失以及信用下降程度3個(gè)方面進(jìn)行風(fēng)險(xiǎn)預(yù)警,建立了電力客戶信用風(fēng)險(xiǎn)動(dòng)態(tài)智能分析模型,進(jìn)而建立了基于此模型的電力客戶信用智能分析系統(tǒng)。該系統(tǒng)在業(yè)務(wù)領(lǐng)域創(chuàng)造了很好的社會(huì)效益和經(jīng)濟(jì)效益。
關(guān)鍵詞: 動(dòng)態(tài)智能分析模型; 電力系統(tǒng); 客戶信用; 違約概率; 風(fēng)險(xiǎn)預(yù)警
中圖分類號(hào): TN911?34 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 1004?373X(2013)04?0136?05
第三篇:我國(guó)刑事附帶民事訴訟制度的設(shè)計(jì)缺陷及重構(gòu)之設(shè)想
我國(guó)刑事附帶民事訴訟制度的設(shè)計(jì)缺陷
及重構(gòu)之設(shè)想(1)[內(nèi)容提要]由于受“重刑輕民”傳統(tǒng)法治思想的影響,我國(guó)刑事附帶民事訴訟制度的設(shè)計(jì)存在較大缺陷及不合理之處,與現(xiàn)代司法理念的基本要求相沖突,在司法實(shí)踐中缺乏合理性和可操作性,不利于對(duì)刑事附帶民事訴訟當(dāng)事人合法權(quán)益的保護(hù)。隨著司法體制改革的不斷深化和現(xiàn)代司法理念的不斷發(fā)展,有必要適時(shí)地對(duì)這一程序制度進(jìn)行修改,使之具有科學(xué)性、合理性和可操作性,充分體現(xiàn)訴訟效益原則和訴訟經(jīng)濟(jì)原則,實(shí)現(xiàn)刑事審判的法律效果和社會(huì)效果的統(tǒng)一。筆者從我國(guó)的司法現(xiàn)狀出發(fā),以全新的視角分析現(xiàn)行刑事附帶民事訴訟制度與現(xiàn)代司法理念之沖突,制度設(shè)計(jì)之缺陷及司法實(shí)踐中存在的問題,合理借鑒英美法系和大陸法系相關(guān)制度的設(shè)計(jì)理念,提出了構(gòu)造符合我國(guó)國(guó)情和司法實(shí)踐現(xiàn)狀的,便于操作執(zhí)行的刑事?lián)p害賠償制度。
[關(guān)鍵詞]刑事附帶民事訴訟制度理念沖突實(shí)踐困境選擇模式
刑事附帶民事訴訟是刑事訴訟法學(xué)的邊緣問題,也是司法實(shí)踐中多年的難點(diǎn)問題。由于缺乏系統(tǒng)深入的研究,刑事附帶民事訴訟的研討大多停留在協(xié)調(diào)、完善附帶民事訴訟制度的層面上。我國(guó)的刑事附帶民事訴訟制度在理論及司法實(shí)踐中都存在著較大的缺陷及沖突,就此筆者從建立現(xiàn)代司法理念的角度,汲取兩大法系的精髓,提出重構(gòu)我國(guó)刑事附帶民事訴訟制度之設(shè)想。希望能拋磚引玉,推動(dòng)訴訟制度研究的深入發(fā)展。
一、刑事附帶民事訴訟與現(xiàn)代司法理念的沖突
(一)理論上的沖突
與世界貿(mào)易組織規(guī)則要求實(shí)行平等保護(hù)和全面賠償原則相適應(yīng),現(xiàn)代司法理念的基本要求是程序的公正化和訴訟的民主化。而現(xiàn)行附帶民事訴訟制度實(shí)行的實(shí)際效果與上述要求相差甚遠(yuǎn)。特別是該制度設(shè)計(jì)中對(duì)適用民事法律的不完整,割裂了民事法律在刑事附帶民事訴訟中法律適用的統(tǒng)一性。進(jìn)入民事程序與進(jìn)入刑事附帶民事程序因適用法律不同,其結(jié)果大相徑庭。更有甚者,同一侵權(quán)事實(shí)構(gòu)成犯罪的附帶民事賠償會(huì)比不構(gòu)成犯罪的民事賠償要少得多。這與世界貿(mào)易組織規(guī)則中要求的法治統(tǒng)一、非歧視性、透明度、公正司法原則不相適應(yīng)。從根本上講,刑事附帶民事訴訟制度背離了現(xiàn)代訴訟的民主價(jià)值和公正價(jià)值。
由于我國(guó)附帶民事訴訟制度在設(shè)計(jì)上過于簡(jiǎn)單、籠統(tǒng),缺乏科學(xué)性、合理性,實(shí)踐中可操作性差,并形成了各種不同的理論觀點(diǎn)。如在性質(zhì)上就有“混合訴訟說”、“特殊的民事訴訟說”、“民事訴訟說”等觀點(diǎn)。有將刑、民二種責(zé)任在刑事附帶民事訴訟中統(tǒng)一處理與將刑、民二種性質(zhì)不同的責(zé)任分開處理更為公正的爭(zhēng)議;在賠償責(zé)任方面,有直接損失賠償原則與間接損失(包括精神損害)賠償原則的爭(zhēng)論;在附帶民事訴訟當(dāng)事人范圍中,有對(duì)于并非為已死亡被害人的近親屬,而為被害人承擔(dān)喪葬費(fèi)、醫(yī)療費(fèi)、護(hù)理費(fèi)等費(fèi)用的人是否有權(quán)提起附帶民事訴訟的爭(zhēng)論;有善意取得人被追贓后能否向被告人提出賠償,能否作為第三人參與附帶民事訴訟的爭(zhēng)論;有已死亡的被害人的親屬或繼承人誰為附帶民事訴訟原告問題的爭(zhēng)議;有共同侵害人中沒有被刑事起訴到法院追究其刑事責(zé)任,但能否成為附帶民事訴訟被告的爭(zhēng)論;有刑事案件的犯罪嫌疑人或被告人在訴訟過程中死亡,刑事案件的被害人應(yīng)向誰提出附帶民事訴訟的爭(zhēng)論;有成年被告人的親屬自愿代為承擔(dān)賠償責(zé)任能否成為附帶民事訴訟被告的爭(zhēng)論;有在逃的同案犯的附帶民事訴訟案件應(yīng)采取何種方式處理的不同論點(diǎn)及追訴時(shí)效上的爭(zhēng)議等等。理論上的爭(zhēng)論各有所長(zhǎng),但均不能正確、全面論述清楚,并較好地在實(shí)踐中適用。近幾年來附帶民事訴訟愈想規(guī)范操作,產(chǎn)生的沖突反而愈多,離現(xiàn)代司法理念愈遠(yuǎn),該制度所暴露出來的弊端愈明顯,理論與實(shí)踐的背離愈難以彌合。我國(guó)刑事附帶民事訴訟立法的價(jià)值取向在很大程度上違背了現(xiàn)代司法理念的內(nèi)在要求,破壞了訴訟價(jià)值原則。
(二)與庭審方式改革的沖突
美國(guó)法學(xué)家達(dá)馬斯卡講過:“對(duì)抗制審判是理論上處于平等地位的對(duì)立雙方在有權(quán)決定爭(zhēng)端裁決結(jié)果的法庭面前所進(jìn)行的爭(zhēng)斗?!彪S著現(xiàn)代訴訟理念的不斷擴(kuò)展,理論界、司法界逐漸認(rèn)識(shí)到傳統(tǒng)刑事審判方式所存在的問題。1996年修改后的刑事訴訟法在借鑒英美法系對(duì)抗式審判方式的基礎(chǔ)上,對(duì)傳統(tǒng)的刑事審判制度進(jìn)行了較大的改革,基本上確立了控辯式對(duì)抗的格局,但附帶民事訴訟沒有任何改進(jìn),只有與1979年刑訴法一樣的規(guī)定。雖然最高人民法院頒布了一系列司法解釋,試圖規(guī)范附帶民事訴訟,但由于該制度本身存在難以克服的內(nèi)在沖突,使附帶民事訴訟的審理過程仍然是在走糾問式審判的老路,使本來就不平衡的控辯雙方由于被害人或民事原告的加入而更加不平衡,力量對(duì)比嚴(yán)重傾斜。法官在審理中還要站在原告一方,借刑罰的威懾力訊問民事被告,甚至以加重刑罰恫嚇被告賠償原告損失。在如此高壓態(tài)勢(shì)下,被告人在法庭上幾無反駁能力,更無法行使其民事權(quán)利。民法上的平等、反訴、過錯(cuò)責(zé)任等制度和原則想在刑事法庭上實(shí)行基本不可能??罐q式實(shí)行起來異常艱難,固然有制度配套不健全的原因,但刑事附帶民事訴訟的審理方式難以使法官保持中立,而是使法官與被告處于直接對(duì)抗地位,使法官往往以主導(dǎo)者的身份去參與刑事附帶民事訴訟。這與現(xiàn)代刑事訴訟理念要求控辯雙方當(dāng)事人在訴訟中的地位完全平等,雙方參與的充分性、法官的中立性及程序的公正性理念是不相吻合的。雙方因地位而造成的不平等和權(quán)利的不對(duì)等帶來訴訟過程不公正,即使結(jié)果公正,仍不能稱為理想的訴訟模式。
此外,XX年最高人民法院、最高人民檢察院、司法部聯(lián)合下發(fā)《關(guān)于適用簡(jiǎn)易程序?qū)徖砉V案件的若干意見》,目的是為推動(dòng)司法部門盡可能多地適用簡(jiǎn)易程序,但由于簡(jiǎn)易程序規(guī)定的審結(jié)期限僅為20天,而絕大多數(shù)刑事附帶民事訴訟案件的民事部分在這一期限內(nèi)難以完成,故實(shí)踐中很少適用簡(jiǎn)易程序進(jìn)行審理。據(jù)該文件起草人統(tǒng)計(jì),基層法院適用簡(jiǎn)易程序的整體數(shù)量少,全國(guó)不到20%,而在適用簡(jiǎn)易程序的案件中,超過審限的主要是刑事附帶民事案件??梢?,刑事附帶民事訴訟制度對(duì)簡(jiǎn)易程序的沖擊是巨大的。
(三)與沉默權(quán)的沖突
現(xiàn)代意義的沉默權(quán)是1966年美國(guó)著名的米蘭達(dá)強(qiáng)奸案確立的“米蘭達(dá)忠告”。即犯罪嫌疑人有權(quán)拒絕提供可能用來自我控罪的證據(jù),只有犯罪嫌疑人明白地并且理智地放棄這些權(quán)利后,才可以對(duì)其進(jìn)行審訊,如果沒有進(jìn)行預(yù)先的忠告就訊問,那么犯罪嫌疑人作出的任何陳述都不能接受為證據(jù)。雖然1996年我國(guó)修訂刑事訴訟法的過程中,立法者未采納賦予犯罪嫌疑人沉默權(quán)的主張,但隨著1998年我國(guó)政府對(duì)《公民權(quán)利與政治權(quán)利的國(guó)際公約》的簽署,沉默權(quán)遲早會(huì)在我國(guó)刑事訴訟法中得到反映。這是大勢(shì)所趨,因?yàn)樗c無罪推定、辯護(hù)制度、舉證責(zé)任、程序價(jià)值、人權(quán)保障等現(xiàn)代訴訟司法理念相互依存,是刑事訴訟制度全面進(jìn)步與文明的標(biāo)志之一。我國(guó)刑事訴訟的現(xiàn)狀迫切需要沉默權(quán)的實(shí)施,僅有無罪推定是遠(yuǎn)遠(yuǎn)不夠的,要杜絕冤假錯(cuò)案的發(fā)生必須實(shí)行沉默權(quán)。然而沉默權(quán)制度的確立與我國(guó)現(xiàn)行的刑事附帶民事訴訟會(huì)產(chǎn)生沖突。如在刑事附帶民事案件的開庭審理中,被告人在刑事部分行使沉默權(quán),而在接下來的民事部分審理中,被告人仍然行使沉默權(quán)則會(huì)給自己帶來不利后果。因?yàn)槊袷略V訟的證據(jù)規(guī)則是優(yōu)勢(shì)證據(jù)原則,被告人沉默意味著認(rèn)可原告人的主張,民事部分就會(huì)敗訴。反推民事部分的證據(jù)確定是不是又會(huì)影響到刑事部分的證據(jù)認(rèn)定呢?如果被告在民事訴訟中抗辯,放棄沉默,則必然要對(duì)事實(shí)陳述,對(duì)證據(jù)抗辯,這又是對(duì)刑事部分實(shí)行的沉默權(quán)自我否定。要在我國(guó)建立沉默權(quán)制度,就有必要改革現(xiàn)行的刑事附帶民事訴訟制度,以實(shí)現(xiàn)保障人權(quán)的價(jià)值目標(biāo),這也是現(xiàn)代司法理念的內(nèi)在要求。
(作者:3COME未知本文來源于爬蟲自動(dòng)抓取,如有侵犯權(quán)益請(qǐng)聯(lián)系service@立即刪除)
第四篇:基于ASP.NET技術(shù)動(dòng)態(tài)IT培訓(xùn)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
開題報(bào)告
基于 ASP.NET 技術(shù)的動(dòng)態(tài) IT 培訓(xùn)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
一、選題的目的和意義
近幾年來,基于 TCP/IP 的 Internet/Intranet 技術(shù)以非同尋常的速度被廣泛應(yīng)用于各級(jí) 企業(yè)及其他組織的信息發(fā)布與共享,其中一個(gè)很重要的手段就是建立 Web 站點(diǎn)發(fā)布信息。傳統(tǒng)的靜態(tài)網(wǎng)頁技術(shù)已越來越不能滿足用戶的需求,因此各種動(dòng)態(tài)網(wǎng)頁技術(shù)應(yīng)運(yùn)而生。ASP 就是目前比較流行的動(dòng)態(tài)網(wǎng)頁技術(shù)之一,而 ASP.NET 是微軟新一代的動(dòng)態(tài)網(wǎng)頁技術(shù),并且 相對(duì)于其他編程技術(shù),它有如下的優(yōu)勢(shì)。(1)面向?qū)ο笮?ASP.NET 將 C#作為一種面向?qū)ο笳Z言,在很多方面來看,C#將成為微軟的與 Java 相似 的語言。C#是 ASP.NET 開發(fā)中一個(gè)最重要的功能,微軟會(huì)將 C#發(fā)展成為 Java 的強(qiáng)勁對(duì)手。這 也是微軟.NET 框架的一個(gè)重要組成部分。我們認(rèn)為 C#是微軟在編程市場(chǎng)上擊敗對(duì)手的主要 工具。我們期待著微軟能在這個(gè)產(chǎn)品后面傾注全力,這樣,C#可以成為許多程序員的又一 種選擇。C#的誕生無疑將進(jìn)一步加劇微軟和 Sun 產(chǎn)品的戰(zhàn)線,但這對(duì)用戶是有利的,他們 可以選擇兩者之一來開發(fā)新的應(yīng)用。(2)數(shù)據(jù)庫連接 ASP 另一個(gè)亮點(diǎn)是它使用 ADO 對(duì)象、ODBC、OLE-DB 和事務(wù)處理管理器。因此 ASP Web 數(shù)據(jù)庫應(yīng)用開發(fā)特別簡(jiǎn)單。ASP.NET 發(fā)展了更多的功能,因?yàn)橛辛?ADO.NET。ADO.NET 帶來了更強(qiáng)大更快速的功能。JSP 和 JDBC 目前在易用性和性能上同 ASP/ADO 相比已有些 落后,當(dāng)新版本 ASP.NET/ADO.NET 出現(xiàn)后這樣的差別會(huì)更明顯。所以我們希望 SUN 應(yīng)盡 快能花大力氣來追趕 ASP.NET/ADO.NET 的組合。(3)大型站點(diǎn)應(yīng)用 ASP.NET 將對(duì)大型站點(diǎn)(Web Farms)有更好的支持。事實(shí)上,微軟已經(jīng)在這方面付出 了巨大的努力。ASP.NET 可以讓用戶考慮到多服務(wù)器(Multiple Servers)的場(chǎng)合,當(dāng)用戶需 要更強(qiáng)大的功能時(shí),僅僅只需要增加一臺(tái)服務(wù)器。整個(gè).NET 框架已經(jīng)充分地提供了這個(gè)方 法。ASP.NET 提供了外部會(huì)話狀態(tài)(External Session State)來提供內(nèi)置式 Web Farm 的支持。另外,由于請(qǐng)求的各組件相互間經(jīng)過了充分的優(yōu)化,所以速度很快。(4)ASP.NET 還提供更多的其他方面的新特性,例如: 內(nèi)置的對(duì)象緩存和頁面結(jié)果緩存。內(nèi)置的 XML 支持,可用于 XML 數(shù)據(jù)集的簡(jiǎn)單處理。服務(wù)器控制提供了更充分的交互式控制。
二、國(guó)內(nèi)外發(fā)展動(dòng)態(tài)和趨勢(shì)
微軟新一代平臺(tái)的正式名稱叫做“新一代 Windows 服務(wù)”(NGWS),現(xiàn)在微軟已經(jīng)給 這個(gè)平臺(tái)注冊(cè)了正式的商標(biāo)——Microsoft.NET。在.NET 環(huán)境中,微軟不僅僅是平臺(tái)和產(chǎn)品 的開發(fā)者,并且還將作為架構(gòu)服務(wù)提供商、應(yīng)用程序提供商,開展全方位的 Internet 服務(wù)。在談及這個(gè)平臺(tái)中使用的新技術(shù)
,微軟透露,它將在.NET 環(huán)境中提供更多新產(chǎn)品和全套的 服務(wù)。Microsoft.NET 將開創(chuàng)互聯(lián)網(wǎng)的新局面,基于 HTML 的顯示信息將通過可編程的基于 XML 的信息得到增強(qiáng)。XML 是經(jīng)“萬維網(wǎng)聯(lián)盟”定義且受到廣泛支持的行業(yè)標(biāo)準(zhǔn),Web
瀏覽器標(biāo)準(zhǔn)也是由該組織創(chuàng)建的。微軟公司為開發(fā)它投入了大量精力,但它并不是 Microsoft 的專有技術(shù)。XML 提供了一種從數(shù)據(jù)的演示視圖分離出實(shí)際數(shù)據(jù)的方式。這是新一代互聯(lián) 網(wǎng)的關(guān)鍵,提供了開啟信息的方式,以便對(duì)信息進(jìn)行組織、編程和編輯;可以更有效地將數(shù) 據(jù)分布到不同的數(shù)字設(shè)備;允許各站點(diǎn)進(jìn)行合作,提供一組可以相互作用的“Web 服務(wù)”。根據(jù).NET 構(gòu)想,未來微軟所有產(chǎn)品都將走向“服務(wù)化”,而消費(fèi)者將通過租借的方式使 用 Office 軟件,或通過 MSN 用戶身份,獲得網(wǎng)絡(luò)音樂服務(wù)。然而,根據(jù)種種跡象表明,微軟早已為.NET 戰(zhàn)略后新的劃時(shí)代戰(zhàn)略做了準(zhǔn)備,這個(gè)新 戰(zhàn)略將會(huì)比.NET 戰(zhàn)略更可怕,因?yàn)樗鼘⒖赡軌艛辔磥硭械能浖袌?chǎng)!如果將 PC 時(shí)代分 為 DOS平臺(tái)時(shí)代和 Windows平臺(tái)時(shí)代的話,按照微軟的意思,網(wǎng)絡(luò)時(shí)代將會(huì)分為.NET平臺(tái)時(shí)代和這個(gè)新的平臺(tái)時(shí)代。ASP.NET 又叫 ASP+,但并不僅僅是 ASP 的簡(jiǎn)單升級(jí),而是 Microsoft 推出的新一代 Active Server Pages 腳本語言。ASP.NET 作為微軟公司發(fā)展的新的體系結(jié)構(gòu) Microsoft.NET 的一部分,其中全新的技術(shù)架構(gòu)會(huì)使編程變得更簡(jiǎn)單。ASP.NET 是在抓住 ASP 的最大優(yōu)點(diǎn) 并全力使其擴(kuò)大化的基礎(chǔ)上開發(fā)出來的,同時(shí)也修復(fù)了許多 ASP 運(yùn)行時(shí)會(huì)發(fā)生的錯(cuò)誤。目前支持 ASP.NET 開發(fā)的平臺(tái)只有 Windows XP、Windows 2000/2003、Windows NT4(Service Pack 6a),其中的 Web Service 除去這些還在 Windows 98、Windows ME、Windows SE 上獲得支持。隨著 Internet/Intranet 技術(shù)的不斷發(fā)展,只有服務(wù)器的動(dòng)態(tài)網(wǎng)頁技術(shù)才能 滿足各種 Web 應(yīng)用程序日益提高的要求,因此各種動(dòng)態(tài)網(wǎng)頁技術(shù)先后出現(xiàn)。相對(duì)于 ASP.NET 而言,ASP 技術(shù)較為熟悉,使用簡(jiǎn)單便利。但由于 ASP 本語言自身的局限性,使其功能受 到了很大的限制。而 ASP.NET 的強(qiáng)大功能恰好彌補(bǔ)了 ASP 的不足,因此,ASP.NET 技術(shù)代 替 ASP 是一種必然的趨勢(shì)。ASP.NET 從現(xiàn)有的 ASP 結(jié)構(gòu)體系上跨出了一大步,其整個(gè)構(gòu)造 體系使開發(fā)結(jié)構(gòu)化的應(yīng)用程序變?yōu)榭赡堋eb 表單帶來了一種更加直接和易于使用的開發(fā) 模式;服務(wù)器控件增加了提供公共功能的能力,從而使擴(kuò)展和加強(qiáng)現(xiàn)有功能變得容易;數(shù)據(jù) 捆綁使創(chuàng)建數(shù)據(jù)約束型應(yīng)用程序變得十分簡(jiǎn)單。它不但具有許多很棒的新功能,而且還有一 個(gè)用于開發(fā) Web 應(yīng)用程序的真正框架。越來越多的開發(fā)者開始使用這種技術(shù),它的出
現(xiàn)給 Internet 的發(fā)展帶來了一次新的浪潮。
三、課題研究的基本內(nèi)容
該課題為設(shè)計(jì)并實(shí)現(xiàn)一個(gè)基于 ASP.NET 技術(shù)的動(dòng)態(tài) IT 培訓(xùn)網(wǎng)站。該網(wǎng)站具有如下模塊: 登錄注冊(cè)模塊:用來識(shí)別用戶身份信息的必要手段,用以在線報(bào)名、在線咨詢以及 學(xué)員論壇; 課程信息發(fā)布模塊: 做為網(wǎng)站介紹自己、宣傳自己培訓(xùn)課程的不可或缺的手段之一,讓用戶第一時(shí)間了解該網(wǎng)站推出的培訓(xùn)課程; 在線報(bào)名模塊:通過該模塊,實(shí)現(xiàn)學(xué)員與培訓(xùn)學(xué)校之間的零距離報(bào)名; 在線咨詢模塊: 能為用戶解答各種與網(wǎng)站的信息有關(guān)的問題,使用戶和學(xué)校進(jìn)一步 拉近距離。學(xué)員論壇:回答學(xué)員問題,提供各個(gè)學(xué)員之間互相交流的一個(gè)平臺(tái),是促進(jìn)培訓(xùn)學(xué) 校教學(xué)質(zhì)量提高的一個(gè)重要手段。
四、研究?jī)?nèi)容及擬采用的方法和手段
1.在充分調(diào)研和需求分析的基礎(chǔ)上,完成網(wǎng)站的如下設(shè)計(jì)工作??傮w功能規(guī)劃設(shè)計(jì)。數(shù)據(jù)庫的邏輯設(shè)計(jì)。
網(wǎng)頁框架的規(guī)劃設(shè)計(jì)。2.利用 ASP.NET、C#語言、ADO.NET、SQL Server 2000 數(shù)據(jù)庫技術(shù)來實(shí)現(xiàn)一個(gè)動(dòng)態(tài)交 互式的 IT 培訓(xùn)網(wǎng)站。
五、預(yù)期達(dá)到的水平及所需的科研條件
(1)網(wǎng)站建設(shè)的基本目標(biāo)為: 用戶登錄注冊(cè): 用戶通過注冊(cè)個(gè)人信息來設(shè)置自己的登錄名和密碼。通過用戶的登 錄,來實(shí)現(xiàn)網(wǎng)站對(duì)用戶更好的服務(wù)和管理。用戶個(gè)人服務(wù):用戶登錄后,出現(xiàn)用戶的個(gè)人服務(wù)界面,包括個(gè)人密碼修改、自己 的信息修改、個(gè)人所報(bào)課程的列表信息和提問咨詢信息,以及通過網(wǎng)站統(tǒng)計(jì)出來的 該用戶的喜愛課程類別的一個(gè)推薦列表等。課程信息發(fā)布模塊: 通過后臺(tái)發(fā)布課程信息對(duì)數(shù)據(jù)庫進(jìn)行操作修改,來實(shí)現(xiàn)前臺(tái)對(duì) 各個(gè)課程信息的發(fā)布,讓各個(gè)用戶能在最短的時(shí)間內(nèi)了解網(wǎng)站的各個(gè)課程的詳細(xì)信 息。新聞信息發(fā)布模塊:通過發(fā)布一些教育業(yè)內(nèi)新聞,以及其相關(guān)的一些信息,讓用戶 了解目前的一些情況。在線報(bào)名模塊:用戶登錄網(wǎng)站后,通過網(wǎng)頁尋找和選擇適合自己的課程,然后填寫 自己的詳細(xì)信息以及報(bào)名的方式來報(bào)自己所要進(jìn)行培訓(xùn)的課程。通過該模塊,用戶 可以很方便的查詢?cè)撜n程的任何信息以及報(bào)名。教師管理模塊: 介紹各個(gè)教師的信息及其所教的課程,讓用戶通過網(wǎng)站了解自己所 喜愛的教師,選擇該教師所教的課程。學(xué)員管理模塊: 介紹該網(wǎng)站培訓(xùn)出來的優(yōu)秀學(xué)員的信息以及他們的個(gè)人照片,通過 介紹他們成功的經(jīng)歷和一些經(jīng)驗(yàn)來激發(fā)用戶對(duì)該網(wǎng)站培訓(xùn)課程的興趣,讓他們覺得 學(xué)習(xí)該網(wǎng)站的某一課程對(duì)他們來說是多么必要。企業(yè)招聘信息發(fā)布模塊: 通過發(fā)布一些合適企業(yè)的招聘信息讓學(xué)員能更快地找到工 作。信息咨詢
模塊:讓用戶能通過在網(wǎng)頁上以留言的方式快速地提出自己不明白的問 題,以便讓管理員及時(shí)解決。學(xué)員論壇:讓學(xué)員有一個(gè)能夠互相交流和學(xué)習(xí)的平臺(tái),通過論壇,讓他們之間能夠 互相交流學(xué)習(xí)經(jīng)驗(yàn),解決學(xué)習(xí)中不懂得問題,以及一些成功的經(jīng)驗(yàn)心得。用戶訪問追蹤: 讓網(wǎng)站能通過用戶對(duì)該網(wǎng)站課程的點(diǎn)擊次數(shù)以及時(shí)間來判斷大部分 用戶的需求,以便網(wǎng)站能根據(jù)他們的需求進(jìn)一步改善網(wǎng)站的各個(gè)服務(wù)。(2)開發(fā)平臺(tái) 操作系統(tǒng):Windows Server 2003。數(shù)據(jù)庫開發(fā)工具:SQL Server 2000。網(wǎng)頁開發(fā)工具:Dreamweaver MX。動(dòng)態(tài)網(wǎng)頁技術(shù):ASP.NET。Web 服務(wù)器:Internet 信息服務(wù)(IIS)管理器。
六、進(jìn)度安排
3 月 15 日----3 月 31 日 收集資料,閱讀文獻(xiàn),完成開題報(bào)告 4 月 1 日---4 月 7 日 系統(tǒng)分析階段 4 月 8 日----4 月 20 日 系統(tǒng)設(shè)計(jì)階段
4 月 21 日----5 月 20 日 系統(tǒng)實(shí)施與編程。5 月 21 日---5 月 27 日 系統(tǒng)調(diào)試與改進(jìn) 5 月 28 日---6 月 5 日 畢業(yè)論文撰寫 6 月 5 日---6 月 10 日 畢業(yè)論文打印、畢業(yè)答辯準(zhǔn)備及 PPT 制作。
參 考 文 獻(xiàn)
[1] 鄭淑芬,許嘉仁,張書源.新一代 C#與 ASP.NET 權(quán)威指南.北京:中國(guó)青年出版社.2001 [2] 杜軒華,袁方.web 開發(fā)技術(shù).上海:上海大學(xué)出版社.2005 [3] 求是科技.ASP.NET 數(shù)據(jù)庫管理系統(tǒng)開發(fā)實(shí)例導(dǎo)航.北京:人民郵電出版社.2005 [4] 劉浩,陳曙東.C#編程實(shí)例與技巧.北京:清華大學(xué)出版社.2002 [5] Jesse Liberty.C#程序設(shè)計(jì).北京:中國(guó)電力出版社.2002 [6] 劉杰,陳發(fā)吉,孫維煜,胡方霞.C#案例開發(fā).北京:中國(guó)水利水電出版社.2005 [7] 張智毅.Visual Studio.NET+SQL Server 數(shù)據(jù)庫開發(fā)從基礎(chǔ)到實(shí)踐.北京:電子工業(yè)出版社.2006 [8] 王珊.數(shù)據(jù)庫系統(tǒng)簡(jiǎn)明教程.北京:高等教育出版社出版.2004 [9] 劉方鑫.數(shù)據(jù)庫原理與技術(shù).北京:電子工業(yè)出版社.2002 [10] 章立民.SQL Server 2000 Transact-SQL 程式設(shè)計(jì).臺(tái)北:臺(tái)灣出版社.2002 [11] 肖建.ASP.NET 編程實(shí)例與技巧集粹.北京:北京希望電子出版社出版.2003 [12] Jeffrey Richter.Microsoft.NET 框架程序設(shè)計(jì).北京:清華大學(xué)出版社.2003 [13] 陳安全,劉莉譯.Visual Studio.NET 高效編程.北京:清華大學(xué)出版社.2002 http://chs.gotdotnet.com/quickstart/ [14] 微軟.NET 技術(shù)的快速入門網(wǎng)站
[15] 微軟官方.NET 指導(dǎo)站點(diǎn) http:/// [16] 中國(guó) DotNet 俱樂部 http:/// [17] DOTNET 中華網(wǎng) http:/// [18] 孟憲會(huì)之精彩世界 http://dotnet.aspx.cc/ [19] CSDN 文檔中心 http://dev.csdn.net/
第五篇:畢業(yè)設(shè)計(jì)(論文)題目網(wǎng)絡(luò)動(dòng)態(tài)同學(xué)錄系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
畢業(yè)設(shè)計(jì)(論文)題目:網(wǎng)絡(luò)動(dòng)態(tài)同學(xué)錄系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
要求:1.WEB服務(wù)器端的開發(fā)環(huán)境采用ASP+SQL server2005;
2.采用B/S的體系結(jié)構(gòu);
3.要完整的一套設(shè)計(jì)(開題報(bào)告、論文、答辯PPT),其中論文要做到以下
1正文包括需求分析、幾點(diǎn):○系統(tǒng)模塊功能設(shè)計(jì)、系統(tǒng)的實(shí)現(xiàn)、調(diào)試運(yùn)行;2調(diào)試運(yùn)行必須寫明整個(gè)系統(tǒng)開發(fā)時(shí)遇到的問題以及怎樣解決,○用了些什么比較好的方法技術(shù)解決了些什么困難問題,重要體現(xiàn)自己做的過程,其
3整個(gè)論文不能出現(xiàn)大量的代碼和截圖,他內(nèi)容由投標(biāo)人適當(dāng)寫;○只能粘
4摘要3000字(英貼必要的代碼和截圖,正文字?jǐn)?shù)要一萬一千字以上;○
譯漢)。
4.把整個(gè)系統(tǒng)的文件打包發(fā)給我,我把它放到相關(guān)目錄下,在IE輸入地址可以運(yùn)行,不要EXE文件;
5.不要把網(wǎng)上的東西直接擋給我,必須修改來符合我的要求才給我,界面必須改,當(dāng)然原創(chuàng)最好;
6.整個(gè)系統(tǒng)的模塊不需要多,只要相應(yīng)的功能強(qiáng)大一點(diǎn)就好;
7.純屬個(gè)人要求,希望投標(biāo)的人有點(diǎn)耐心,在后期如果有問題的話,能夠通過QQ提供點(diǎn)幫助;
8.5月1日前必須給我,能夠提前也好。
本人QQ:497474286.有什么疑問通過QQ發(fā)給我,加QQ時(shí),注明:畢業(yè)設(shè)計(jì)。