【正文】
has 144 user 110pins and contains 320 Configurable Logic blocks (CLBs) [9].5. RECONFIGURATION OF THE BOARDThe board will be connected to a host system which loads the configuration on a RAM chip. The FPGA reads the bit stream directly from the RAM. This approach has the versatility provided by the fact that the FPGA is directly interfaced through the host system’s console, and alsoavoids the slow process of programming the FPGA through the host’s I/O channels.1 . Tools provided by the FPGA manufacturer. They are schematic capture, simulation and verification tools, and a program that generates the required bit stream2 . Programs that can create the netlist description from a higher level mapping of the algorithm on the board. We are currently developing such a tool.3 . “Algorithm Specific Hardware Compilers“。 (1)z ( i + l ) = z(i)p. a (i)1i mParameter m defines the operation that is going to be performed。在整個開發(fā)制作過程中得到了院系及輔導(dǎo)教師的大力支持,特別感謝陳紅老師的辛勤輔導(dǎo)與全力支持。7 結(jié)論經(jīng)過幾個月的努力完成了基于Visual FoxPro的考務(wù)管理系統(tǒng)軟件的實現(xiàn)。點擊按鈕“打印預(yù)覽”,出現(xiàn)報表“證書”預(yù)覽,在確認(rèn)無誤后,返回“證書打印”表單。點擊按鈕“退出”,返回主界面。這必將代替了大量的人工操作,使工作量大量的較少了。 操作方法 1.啟動應(yīng)用系統(tǒng):先啟動Visual FoxPro 8. 0,然后運行“” 可執(zhí)行文件。 幫助文件目錄與索引界面 5 系統(tǒng)運行與調(diào)試 測試目的測試是軟件開發(fā)時期的最后一個階段,也是軟件質(zhì)量保證中至關(guān)重要的一個環(huán)節(jié),所以作為一個完整的軟件系統(tǒng),必須要有完整的開發(fā)過程及其相關(guān)的文檔。它是一個文本文件,此文件將所有構(gòu)成幫助項目的元素以及包含有編譯后的幫助文件的顯示方式的信息組織在一起,它是生成CHM文件最直接的一類文件,系統(tǒng)根據(jù)它來編譯相應(yīng)的CHM文件。 圖413 錄入模塊界面 證書模塊用戶單擊證書后,系統(tǒng)自動導(dǎo)入到證書模塊。統(tǒng)計主表顯示了成績統(tǒng)計后所有報考人員成績的信息。打印和打印準(zhǔn)考證都是調(diào)用了打印報表,都可以進(jìn)行打印預(yù)覽。打印調(diào)用打印表單的程序,可以對相關(guān)的打印信息進(jìn)行打印預(yù)覽。(10)“退出”退出整個系統(tǒng)的功能實現(xiàn)。(3)“匯總”主要調(diào)用了匯總模塊的界面,可以完成匯總所需要各種功能。 圖47 主界面 系統(tǒng)登陸界面設(shè)計系統(tǒng)運行后,將自動導(dǎo)入到登陸界面。(3) 匯總模塊:主要功能:匯總?cè)袌竺?;審核報名?shù)據(jù); 打印全市報名冊; 生成上報盤。成績接收子系統(tǒng)具有接收、打印成績冊、打印成績單等功能。根據(jù)前面得到的各個關(guān)系,現(xiàn)把它們轉(zhuǎn)化為數(shù)據(jù)表。 系統(tǒng)功能結(jié)構(gòu)圖根據(jù)系統(tǒng)分析階段得到的數(shù)據(jù)流圖,采用軟件設(shè)計的概念和原理,在與用戶反復(fù)研究和協(xié)商后,在保證系統(tǒng)基本功能要求的前提下,結(jié)合系統(tǒng)業(yè)務(wù)流程確定系統(tǒng)必須具備的所有功能,系統(tǒng)由一個主控模塊和七個子模塊構(gòu)成??傮w設(shè)計的基本目的是“概括的說系統(tǒng)應(yīng)該如何實現(xiàn)?”,主要工作有兩個:一是通過該階段的工作將劃分組成系統(tǒng)的物理元素:程序、文件、數(shù)據(jù)庫、文檔等;二是設(shè)計軟件的結(jié)構(gòu),即確定系統(tǒng)都由那些模塊組成及模塊之間的相互關(guān)系。院系(院系編號、院系名稱)關(guān)鍵字為院系編號。它們的實體圖如圖34圖35所示。 為了把用戶的數(shù)據(jù)清晰明確的表達(dá)出來,通常要建立一個概念性的數(shù)字模型。成績統(tǒng)計數(shù)據(jù)錄入證書管理成績庫成績接收接收 成績單 考生成績統(tǒng)計表 統(tǒng)計錄入 成績錄入 證書錄入 證書庫 圖32 考后處理業(yè)務(wù)流圖說明:根據(jù)省考核辦下發(fā)的原始成績數(shù)據(jù)盤通過成績接收生成成績庫。其中,報名、考核、成績統(tǒng)計、發(fā)證由市考核辦負(fù)責(zé);出卷、閱卷由省考核辦負(fù)責(zé)。系統(tǒng)的使用者一般都對計算機了解得少,因此系統(tǒng)的操作應(yīng)該盡量簡單、方便,用戶界面友好,使用戶能夠易學(xué)易用。系統(tǒng)要對原有的業(yè)務(wù)流程進(jìn)行優(yōu)化,推行新的、更為科學(xué)的管理模式,提高考務(wù)管理效率與效益。這種管理方法層次很多,工作效益極低,而且準(zhǔn)確程度差,加之近些年來報考人員數(shù)量增長迅猛,落后的手工管理方式已經(jīng)引起了一些混亂,影響了考務(wù)管理工作的出色完成。例如,可以打印一份數(shù)據(jù)分組并計算數(shù)據(jù)總和的報表,也可以打印一份帶有各種數(shù)據(jù)格式的郵件標(biāo)簽。具有完全的面向?qū)ο蟪绦蜷_發(fā)環(huán)境。 開發(fā)軟件分析 自關(guān)系模型提出以來,由于其突出的優(yōu)點,迅速被商用數(shù)據(jù)庫系統(tǒng)所采用,并涌現(xiàn)出了許多性能優(yōu)良的關(guān)系數(shù)據(jù)庫管理系統(tǒng)。系統(tǒng)維護(hù):能對系統(tǒng)進(jìn)行設(shè)置口令、初始化、備份等工作。能進(jìn)行修改、刪除、打印、查詢等操作。在考務(wù)管理過程中龐大的工作量及復(fù)雜的連接關(guān)系為管理工作帶來極大的不便?;赩isual FoxPro的考務(wù)管理系統(tǒng)設(shè)計1 緒 論 前言在信息化及辦公自動化高速發(fā)展的今天,隨著高校的擴(kuò)招,其學(xué)生數(shù)量的增多,為了適應(yīng)未來信息化社會的需要,提高高校學(xué)生乃至全民的素質(zhì),越來越多的學(xué)生要求參加外語及計算機應(yīng)用能力等級考試。為了滿足需求,使工作科學(xué)化、規(guī)范化,我們結(jié)合實際工作需要,采用Visual FoxPro開發(fā)了《考務(wù)管理系統(tǒng)》。該模塊可由各報名點獨立使用。2 理論分析 數(shù)據(jù)庫及數(shù)據(jù)庫管理系統(tǒng)概述 數(shù)據(jù)庫系統(tǒng)的特點:實現(xiàn)數(shù)據(jù)庫共享、實現(xiàn)數(shù)據(jù)獨立、減少數(shù)據(jù)冗余度、實現(xiàn)數(shù)據(jù)一致性、實現(xiàn)數(shù)據(jù)保護(hù)。在開發(fā)數(shù)據(jù)庫信息管理系統(tǒng)時,需要正確選擇開發(fā)工具。功能強大的程序調(diào)適器,使用Visual 。3 系統(tǒng)的需求分析 用戶需求分析 考務(wù)管理現(xiàn)狀通過我們所在院校的詳細(xì)調(diào)查,并多次與負(fù)責(zé)考務(wù)工作的人員進(jìn)行研討后,加深了對現(xiàn)行考務(wù)管理業(yè)務(wù)的深刻了解。 從歷史經(jīng)驗來看,手工管理模式過于依賴人的素質(zhì)。 用戶在長期的管理實踐中積累的經(jīng)驗是一筆寶貴的財富,系統(tǒng)開發(fā)過程中應(yīng)該注意收集用戶的管理經(jīng)驗,并將這些經(jīng)驗實現(xiàn),提高系統(tǒng)自身的智能型與靈活性,最大限度地節(jié)省用戶的時間和精力,通過向用戶提供輔助決策信息提高管理者的決策水平。 系統(tǒng)應(yīng)提供安全可靠的數(shù)據(jù)存儲服務(wù),拒絕未被授權(quán)的人員訪問、篡改數(shù)據(jù)信息的企圖,而只向被授權(quán)的用戶提供與其權(quán)限一致的數(shù)據(jù)服務(wù)。本系統(tǒng)主要用于本市及縣各培訓(xùn)點、考核點以及全市匯總數(shù)據(jù)。對成績庫進(jìn)行成績處理,打印出成績單和成績冊;同時對成績統(tǒng)計,生成統(tǒng)計庫并打印有關(guān)統(tǒng)計表。概念性數(shù)字模型是一種面向問題的數(shù)學(xué)模型,是按用戶的觀點來對數(shù)據(jù)和信息建模。 學(xué) 生學(xué)號姓 名性別身份證號所屬院系 圖34 學(xué)生實體圖 課 程科 目代 號等 級 圖35 課程實體圖在找出所有實體的基礎(chǔ)上,,然后進(jìn)行合并給出,實體的聯(lián)系圖即ER 圖,如圖36所示。系別(系別編號、系別名稱)關(guān)鍵字為系別編號。 業(yè)務(wù)流程 根據(jù)系統(tǒng)分析得到現(xiàn)行業(yè)務(wù)處理流程,首先得到目標(biāo)系統(tǒng)即考務(wù)管理系統(tǒng)的業(yè)務(wù)流程,其處理流程如圖41所示。主控模塊是一個主控程序main和主控表單skxt,它控制七個子模塊。 本系統(tǒng)采用了Visual FoxPro 數(shù)據(jù)庫,數(shù)據(jù)庫命名為數(shù)據(jù)表,主要包含了以下12個數(shù)據(jù)表:報名點庫,報名庫,成績庫,成績統(tǒng)計庫,匯總庫,考場庫,考核點庫,用戶,院系庫,證書庫。成績統(tǒng)計子系統(tǒng)對接收來的成績進(jìn)行統(tǒng)計,并打印統(tǒng)計表,證書管理子系統(tǒng)進(jìn)行自動編號、查找、打印登記冊和打印合格證等功能。(4) 考場編排模塊主要功能:輸入考點基本情況;考場自動編排;考場表調(diào)整、刪除、打?。? 打印準(zhǔn)考證。在登陸界面通過合法性認(rèn)證后,自動進(jìn)入主界面,未通過驗證的用戶將不能使用本系統(tǒng)。(4)“接收”下分三個子菜單,“成績接收”、“成績打印”、“退出”,可以完成接受的各種功能。 報名模塊的設(shè)計介紹用戶點擊報名后將自動導(dǎo)入到報名模塊界面。圖49 報名模塊界面 考場模塊的設(shè)計介紹用戶點擊考場后,系統(tǒng)將自己導(dǎo)入到考場模塊界面。圖 410 考場模塊界面 匯總模塊的設(shè)計介紹 用戶單擊匯總后,系統(tǒng)自動導(dǎo)入到匯總模塊。底部按鈕可以分別實現(xiàn)其相應(yīng)的功能。證書模塊界面如圖414所示。本幫助系統(tǒng)所生成使用hhp文件的項目元素如下所示:2..hhc文件:目錄列表文件,是HTML Help Table of contents 的縮寫,表示的是HTML 幫助文件的目錄。在這個軟件系統(tǒng)的開發(fā)過程中,無論分析的有多周密,設(shè)計的有多詳細(xì)精確,一定會存在或多或少,或大或小的錯誤與缺陷,正是基于這個原因,我們在軟件開發(fā)的最后,為該軟件設(shè)計了一些測試用例,并對其進(jìn)行了相關(guān)的測試操作. 測試環(huán)境本系統(tǒng)的測試環(huán)境是在兩臺PC機上,通過互聯(lián)網(wǎng)進(jìn)行模擬各項功能的虛擬測試,而實際要求的系統(tǒng)運行環(huán)境是,要求有真正的服務(wù)器,網(wǎng)絡(luò),多臺客戶端機器......等等一系列的硬件環(huán)境的支持,所以,測試結(jié)果與實際結(jié)果會有很大的差別,但它是一個系統(tǒng)基本功能測試,可以檢驗出該系統(tǒng)中所存在的缺陷. 測試方法由于在本系統(tǒng)的開發(fā)過程當(dāng)中,沒有做具體的編碼實現(xiàn),所以,在測試方法的選擇過程中,我們根據(jù)現(xiàn)有的實際情況,選擇了傳統(tǒng)的功能性測試方法,即黑盒測試,主要是對系統(tǒng)設(shè)計的各個模塊的功能進(jìn)行測試,以檢查其中存在的錯誤,為系統(tǒng)的改進(jìn)做好鋪墊.而以后的集成測試和系統(tǒng)測試,也就沒有測試的平臺了,我們便簡化了該部分. 出現(xiàn)的異常 在測試的過程中,出現(xiàn)過如下一些異常情況:,但有時會出現(xiàn)諸如”成績接收不到”、”網(wǎng)絡(luò)故障,無法打開網(wǎng)頁”、”成績出現(xiàn)亂碼”一些與網(wǎng)絡(luò)有關(guān)的無法預(yù)知的異常情況,影響該系統(tǒng)的功能.,系統(tǒng)能夠識別時,就給出”操作錯誤”的提示,但還有時會無法運行,只能重新啟動. 測試分析總結(jié)通過對本軟件系統(tǒng)的測試,了解到該系統(tǒng)的基本功能相對完整,但仍存在主要的問題,即:第一,傳輸?shù)牟皇呛茼樌?主要原因可能還是該系統(tǒng)與網(wǎng)絡(luò)的接口沒有做好,還有待于進(jìn)一步的改進(jìn).第二,經(jīng)常會出現(xiàn)違反操作規(guī)則的誤操作,影響系統(tǒng)的運行,有待于詳細(xì)的改善.第三,系統(tǒng)的操性不強,不能很好地容忍用戶的失誤。2. 在主界面中,選擇需要的控制按鈕,即可進(jìn)入相應(yīng)的子系統(tǒng),選擇“退出”則退出該系統(tǒng)。如需打印,則點擊“打印”按鈕就可以完成您所需要的文本信息。7. 成績統(tǒng)計:點擊按鈕“統(tǒng)計”,出現(xiàn)表單“成績統(tǒng)計”。點擊“打印”出現(xiàn)對話框“請準(zhǔn)備好打印機,選擇確定開始打印” 點擊“取消”不執(zhí)行操作。在系統(tǒng)軟件的開發(fā)設(shè)計中各系統(tǒng)組件均已設(shè)計完成,并達(dá)到了預(yù)期的設(shè)計目標(biāo),實現(xiàn)了其主要功能。在整個設(shè)計過程中他們一絲不茍的工作態(tài)度使我受益匪淺,不論何時何地總能細(xì)心的給我以指導(dǎo),這種精神令我敬佩。 m=O is for Multiplication and Division, m=l is for Circular Rotation and Vectoring and m=1 for Hyperbolic Rotation and Vectoring. Since equations (1) scalie the results by a predefined factor s number of extra scaling Iterations have to be applied. In its original formulation, parameter pi is allowed to have only two values, +1 and 1 . If we allow pi to have the value 0, then we can omit those iterations for which pi is 0, thus saving a considerable amount of hardwa