freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

自動組卷系統(tǒng)pb—免費畢業(yè)設計論文(存儲版)

2025-01-12 16:05上一頁面

下一頁面
  

【正文】 表不同,因為試卷包含試卷卷頭和試卷內容兩部分。 ( 8)在 Specify Dynamic Library Options 對話框中選擇應用程序生成動態(tài)庫,單擊 Next 按鈕??梢詥螕粼摯翱谏系摹?Stop”按鈕來終止編譯過程。用戶安裝了 PowerBuilder 后,目錄“ Sybase\Shased\PowerBuilder” 下就具有了這些支持文件。 本系統(tǒng)具有自動組卷功能,用戶只要輸入最基本的考試要求,如難易程度、題型、數(shù)量 、章節(jié)分布 等,系統(tǒng)能自動地按一定的算法生成一份合乎用戶要求的試卷。 發(fā)布 通過上面測試的可執(zhí)行文件,就可以進行發(fā)布了,考慮到最終用戶使用機器的復雜性,還需要發(fā)布 PowerBuilder 的環(huán)境文件以及數(shù)據(jù)庫運行的客戶端軟件。 南京林業(yè)大學本科畢業(yè)設計 —— 自動組卷系統(tǒng)開發(fā) 43 圖 打開工程對象 ⑵單擊菜單“ Design/Deploy Project”進行工程編譯。 ( 6)在 Specify Build Optuibs 對話框中選擇編譯類型 Incremental Build(只重新編譯新增部分 ),并且選中 Prompt for OverWrite 選中,表示當覆蓋文件是出現(xiàn)提示,單擊 Next 按鈕。 再選擇 Edit 標簽, 不選中 Auto HorzScroll 多選框;單擊 OK 按鈕,保存所做的修改。 2. GetRow() 功能描述:返回數(shù)據(jù)窗口相應帶中的當前行行號。 在 Properties 窗口中翻到 Font 標簽頁,單擊 Background Color 屬性旁邊的一個帶有紅色圖標的小按鈕。界面如圖所示: 圖 設置參數(shù)界面 圖 添加試卷題型參數(shù)界面 圖 修改試卷題型參數(shù)界面 南京林業(yè)大學本科畢業(yè)設計 —— 自動組卷系統(tǒng)開發(fā) 36 圖 刪除試卷題型參數(shù)界面 圖 添加試題分布參數(shù)界面 圖 修改試題分布參數(shù)界面 南京林業(yè)大學本科畢業(yè)設計 —— 自動組卷系統(tǒng)開發(fā) 37 圖 刪除試題分布參數(shù)界面 試卷管理模塊 查看試卷 用戶可根據(jù) 需要設置相關的查詢條件從數(shù)據(jù)庫中檢索出符和用戶要求的試卷記錄。所以每一個按鈕都用來打開一個窗口。 ● 選擇主界面的菜單,調用相應程序,進行相應操作。 在應用程序對象的 Open 事件,輸入如下程序代碼: //斷開數(shù)據(jù)庫連接 disconnect。程序運行時界面如 下 圖所示: 圖 程序運行界面 在上面的程序運行界面中,顯示試卷內容的數(shù)據(jù)窗口是復合型 (Composite)顯示風格 ,是實現(xiàn)打印功能的數(shù)據(jù)窗口,而實現(xiàn)與 Word 進行數(shù)據(jù)通訊的數(shù)據(jù)窗口在當前窗口中是處于隱藏狀態(tài),但它們之間的內容是一致的。根據(jù)需要錄入靜態(tài)文本,并在需要插入動態(tài)數(shù)據(jù)的地方插入 “ 書簽 ” 。 對上述問題可以采用以下方法進行解決: ( 1) 打開文檔 首先,使用 OLEObjectVar.ConnectToObject(“WordFileName”) 來打開南京林業(yè)大學本科畢業(yè)設計 —— 自動組卷系統(tǒng)開發(fā) 21 一個空 Word 文檔。下面介紹一種通過 OLE 技術嵌入 Word文檔的方法。 試卷難度的程序控制 本系統(tǒng)在組卷時為試卷提供 3種難度選擇,分別為易、中、難,分別對應為~ 、 ~ 、 ~ 。在本系統(tǒng)中這組數(shù)的確定是通過以指定的課程名稱和試題題型為檢索條件對數(shù)據(jù)庫中的試題表進行檢索,并把檢索結果顯示在指定的數(shù)據(jù)窗口,而此時數(shù)據(jù)窗口中記錄的總條數(shù)就是這組數(shù)。 用計算機產生隨機數(shù)的方法有很多,有用數(shù)學公式實現(xiàn)的, 也有按照系統(tǒng)時間產生的,還要按照當時的系統(tǒng)中的線程數(shù)產生的等等。 開發(fā)的應用程序的入口點是 的應用程序對象。完成設置后,單擊“ Preview”標簽頁,在該標簽頁中列出了數(shù)據(jù)庫剛剛配置的語句。 PowerBuilder 中設計數(shù)據(jù)窗口的時候 ,通過“ Database Profile” 對話框實現(xiàn)與數(shù)據(jù)庫的連接。 ● 保密性、可靠性好。 在本系統(tǒng)中數(shù)據(jù)庫的設計還要注意靈活,具有一定的通用性,把試題庫做成通用的試題庫。 SQL 為許多任務提供了命令,其中包括 : 查詢數(shù)據(jù) ; 在表中插入、修改和刪除記錄 ; 建立、修改和刪除數(shù)據(jù)對象 ; 控制對數(shù)據(jù)和數(shù)據(jù)對象的存取 ; 保證數(shù)據(jù)庫一致性和完整性 。但是,標準的 SQL 命令,比如 Select、 Insert、 Update、 Delete、 Create和 Drop常常被用于完成絕大多數(shù)數(shù)據(jù)庫的操作。用戶可以在設計器中設計生成對象,或對生成的對象進行編輯;用戶也可通 過生成向導方便快速的生成一個完備的對象。 Access 是一個面向對象的、采用事件驅動機制的小型關系數(shù)據(jù)庫管理系統(tǒng)。 PowerBuilder 既可以跨平臺開發(fā),也可以發(fā)行跨平臺軟件。 軟件環(huán)境: WINDOWS98/2021/XP。組卷完成后給出相應試卷以及答案。 試卷要存檔以便查詢以及今后的管理。 實用性 在系統(tǒng)運行時可以直接對選題的范圍進行修改 。 ( 5)功能模塊的設計,具體介紹了如何實現(xiàn)各個功能模塊,介紹了一些核心代碼等。今日, 隨著計算機的應用的普及和硬件設備性能和軟件制作水平的提高,為研制開發(fā)高性能的試題管理軟件提供了條件。 系統(tǒng)分為題庫編輯、自動組卷、試卷存儲、試卷打印等功能。 本 系統(tǒng)的開發(fā)工具是 powerbuilder ,使用的數(shù)據(jù)庫為 Access 2021。同時使出卷工作變得輕松愉快,從很大程度上減輕了教師利用傳統(tǒng)的出卷方式組卷的繁重工作量,大大節(jié)省了老師的工作時間,便于教師有更多的時間和精力致力于教學方法的研究。 ( 4)組卷策略以及實現(xiàn) PB 與 Word 的通信。在組卷系統(tǒng)中 可以對組卷進行盡可能多的參數(shù)設置,以便可以組合出更加合理、符合要求的試卷。 南京林業(yè)大學本科畢業(yè)設計 —— 自動組卷系統(tǒng)開發(fā) 3 系統(tǒng)因該能夠 根據(jù) 用戶預先設置的題型、題數(shù)、 分值 以及章節(jié)分布 等相關參數(shù)自動組卷、 允許用戶 對試卷進行打印 或把試卷另存為 Word 文本,以便進一步的編輯排版。采用隨機算法,結合相關設置參數(shù),組合出合理的、符合用戶要求的試卷;用戶還可以選擇出同一學期同一課程的 2 份試卷(即 A、 B 卷),并且使 2 份試卷的重復比例控制在最低范圍。 運行要求的配置: 硬件環(huán)境:英特爾奔騰處理器, 166MHZ 或更高的處理器、 32M RAMROM 驅動器、 256 色、 1024*768 分辨率顯示器(推薦使用更高的分辨率和顏色深 度)。 商業(yè)化的軟件開發(fā)要求有很好的移植性。 自從 1992 年, Microsoft 公司發(fā)布 以來,隨著 Windows 的普及,使用 Access 的人越來越多,它逐漸成為流行的數(shù)據(jù)庫軟件之一。 為了便于使用, Access 的每個對象都為用戶提供了設計器和生成向導。雖然絕大多數(shù)的數(shù)據(jù)庫系統(tǒng)使用 SQL,但是它們同樣有它們自立另外的專有擴展功能用于它們的系統(tǒng)。 統(tǒng)一的語言: SQL 可用于所有用戶的 DB 活動模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、應用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶。但這些技術方法與數(shù)據(jù)庫系統(tǒng)并沒有統(tǒng)一的相對應的模式,而是要根據(jù)應用系統(tǒng)對數(shù)據(jù)庫不同的需求來選擇不同的技術方法,甚至是幾種不同的方法的融合 。 ● 建檔、修改、查詢、統(tǒng)計快而準確。 南京林業(yè)大學本科畢業(yè)設計 —— 自動組卷系統(tǒng)開發(fā) 14 當開發(fā)環(huán)境通過 Database Profile 連接到數(shù)據(jù)庫上之后,在 PowerBuilder中使用數(shù)據(jù)庫畫筆可實現(xiàn)對該數(shù)據(jù)庫中表格、視圖等的操作,如創(chuàng)建表、修改表、刪除表、增加/刪除記錄。然后,單擊“ New”按鈕,打開“ Database Profile SetupODBC”對話框,并設置所要連接數(shù)據(jù)庫的配置信息。 一般數(shù)據(jù)庫的連接是在應用程序開始運行是建立起來的。 要想隨機抽取 試題就必須產生隨機數(shù),因此隨機數(shù)的產生問題才是問題的真正關鍵點。 南京林業(yè)大學本科畢業(yè)設計 —— 自動組卷系統(tǒng)開發(fā) 17 自動組卷 的具體實現(xiàn) 由于組卷時僅產生隨機數(shù)還不能滿足要求,因為組卷要求的是從一定量的試題中抽取確定題量的隨機試題,因此問題也就變成了從一組數(shù)中隨機抽取確定的數(shù) 。具體程序實現(xiàn)代碼 如 附錄程序 1 所示。如果能夠將數(shù)據(jù)源動態(tài)地導入到 Word 文檔中,然后在 Word中調整和打印,用戶的自由度就比較大。 二是使用 (“W ord. Application”) 時 創(chuàng)建了新的 進程,但是沒有執(zhí)行關閉這個新的應用的操作。 不過, 由于通過 OLEObject 調用 Word 等 Office 有許多限制 ,所以 盡管 用 這個方法能夠解決許多問題,但是還是有許多需要特別注意的地方 : 第一,使用 ConnectToObject 連接的文檔,不能被鎖定(比如被以前的進程打開,或者被當作模板新建立了一個文檔,都可能鎖定),否則將會產生未知錯誤(返回值 9); 第二,對 Document 的各種操作,要保證 =TRUE,否則調用可能會產生程序錯誤 . 創(chuàng)建模板文件 首先,我們建立一個 試卷 樣式的模板文件,取名為 “ 試卷 模板 .doc” 。 當用戶單擊 “ 保存 ” 按鈕后,程序將利用 OLE技術連接 Word,在相應的位置填寫數(shù)據(jù),生成 試卷 ,并且保存在指定目錄下。 open(w_login) //打開登錄窗口 。主程序 界面主要實現(xiàn)如下功能: ● 根據(jù)登錄用戶的權限設置系統(tǒng)的菜單。 圖 菜單的結構 南京林業(yè)大學本科畢業(yè)設計 —— 自動組卷系統(tǒng)開發(fā) 29 由于主窗口采用了多文檔。為南京林業(yè)大學本科畢業(yè)設計 —— 自動組卷系統(tǒng)開發(fā) 35 保證組卷的順利進行,用戶務必要按順序盡量填滿試卷 的信息以及盡量細的設置組卷的參數(shù),以便系統(tǒng)能夠組合出最貼近用戶需求的試卷。具體實現(xiàn)如下: 打開數(shù)據(jù)窗口,選擇所有的列 (Column)。函數(shù)執(zhí)行成功時返回當前行的行號,無當前行時返回 0。點 Position 標簽,選中 Autosize Heigh 多選框 。 ( 5)在 Specify Executable and Resource Files 對話框給可執(zhí)行文件命名為D:\2021 屆畢業(yè)設計 \代碼 \,單擊 Next??梢栽诖颂幹苯有薷墓ぷ鲗ο蟮母鱾€屬性。 ⑶運行可執(zhí)行文件。本系統(tǒng)實現(xiàn)了試題庫管理和選題組卷的基本功能, 以及試卷的打印和保存。應用程序中不同的對象需要不同的支持文件。編譯完畢后,即生成了相應的可執(zhí)行文件。 ( 9)在 Specify Version Information 對話框中填寫版本信息,單擊 Next 按鈕?;诖?,在程序開發(fā)中,采用復合型的數(shù)據(jù)窗口把試卷目錄數(shù)據(jù)窗口和試卷數(shù)據(jù)窗口嵌入其中,有利于試卷的整體 排版, 南京林業(yè)大學本科畢業(yè)設計 —— 自動組卷系統(tǒng)開發(fā) 41 圖 復合數(shù)據(jù)窗口的設計 圖 最終效果圖 南京林業(yè)大學本科畢業(yè)設計 —— 自動組卷系統(tǒng)開發(fā) 42 第八章 系統(tǒng)發(fā)布 創(chuàng)建工程對象 使用 Project 中的 Application Wizard 建立工程的基本步驟如下: ( 1)在工具欄上單擊 New 圖標,選擇 Project 頁中的 Application Wizard 向導。 數(shù)據(jù)窗口中實現(xiàn)數(shù)據(jù)列自動折行 在使用 Datawindow 時,常會遇到某列的數(shù)據(jù)太長,不能同時顯示全部的情況。rgb(255,254,249) , rgb(247,247,239))) 圖 輸入表達式 注:表達式中 rgb(255,240,194) 為淺 黃 色 , rgb(255,254,249) 為淺白色,rgb(247,247,239)為淺黃色。因此如果能夠使行與行之間用不同的顏色進行區(qū)分,例如第一行記錄的背景色是淺白色,第二行記錄的背景色是淺灰色,第三行又是淺白色,第四行又是淺灰色 …… 依次類推,既能極大地方便使用者,又能讓您的應用程序增色不少。本界面還提供數(shù)據(jù)窗口的模糊查詢。另外還加入了背景圖片 。 ● 確認用戶的身份及使用權限。 應用程序對象的事件不多,一共只有 6 個,分別是 Open、 Close、 Idle、SystemError、 ConnectionBegin、 ConnectionEnd 事件。 再插入兩個單行編輯器 sle_1 和 sle_2,分別用于用戶錄入和選擇模板文件與文檔 保存 路徑。 這樣的方法打開文檔,如果當前有正在運行的 進程,就不必打開新的進程,而是使用當前的進程,并且可以成功地對當前的進程獲得引用。 OLEObject 是不可視的 OLE對象,而 OLEControl 則是可視的窗口控件。 南京林業(yè)大學本科畢業(yè)設計 —— 自動組卷系統(tǒng)開發(fā) 20 第六章 在 PB 中 創(chuàng)建 Word 文檔 PB(PowerBuilder)是 Sybase 公司推出的一種優(yōu)秀的數(shù)據(jù)庫開發(fā)工具,利用它的數(shù)據(jù)窗口控件可以快速地開發(fā)出一個數(shù)據(jù)管理系統(tǒng)。不過在存入試卷表之前要對試題的相關信息與組卷要求進行比較,只有符合條件的試題才能存入試卷表。 Randomize()可以 初始化偽隨
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1