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

正文內(nèi)容

通用試題庫(kù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)—總體設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2025-01-08 16:54 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 廣的考試。為了使這些考試具有公平性、穩(wěn)定性,編制試題庫(kù)的任務(wù)就提到日程上來(lái) 了 。題庫(kù)由大量試題集合而成,是具有必要測(cè)量性能參數(shù)的試題的有機(jī)集合。試題要結(jié)構(gòu)合理,包括各種內(nèi)容、各種難度的試題,數(shù)量比例由學(xué)科內(nèi)在結(jié)構(gòu)決定。題庫(kù)要由計(jì)算機(jī)系統(tǒng)管理,要用優(yōu)良的數(shù)據(jù)庫(kù)存貯試題,并且有優(yōu)良的成卷算法,迅速生成合乎用戶(hù)要求的試卷,因此試題庫(kù)系統(tǒng)是人工智能研究的一個(gè)重要課題。 國(guó)內(nèi)外試題庫(kù)系統(tǒng)的研究現(xiàn)狀 國(guó)外關(guān)于試題庫(kù)系統(tǒng)的研究比較廣泛和深入,有關(guān)于試題庫(kù)建設(shè)理論方面的研究,有關(guān)于命題算法的研究,更多的是應(yīng)用領(lǐng)域的研 究。例如 : 國(guó)外已經(jīng)用于托福、 GRE考試的試題庫(kù)系統(tǒng),這些軟件系統(tǒng)的應(yīng)用,收到了明顯的經(jīng)濟(jì)效益和社會(huì)效益。 國(guó)內(nèi)對(duì)試題庫(kù)系統(tǒng)的研究起步較晚,但發(fā)展很快。隨著計(jì)算機(jī)在輔助教學(xué)中的廣泛應(yīng)用,有關(guān)課件管理系統(tǒng)的開(kāi)發(fā)與研究己倍受教育界人士的普遍關(guān)注,各類(lèi)學(xué)科的教育工作者都著手研究各種課件與題庫(kù)的開(kāi)發(fā)機(jī)制與環(huán)境。試題庫(kù)系統(tǒng)的理論與技術(shù)在最近十幾年中取得了很大的進(jìn)步。國(guó)內(nèi)很多高校都投入了大量的人力物力到各門(mén)試題庫(kù)系統(tǒng)研制工作中去,在試題庫(kù)的框架結(jié)構(gòu)、模型建立和選題算法上獲得了進(jìn)展,并取得一定的成果。這些年來(lái)出現(xiàn)了不少的試 題庫(kù)系統(tǒng)產(chǎn)品,如廣東邁達(dá)威科技發(fā)展有限公司的邁達(dá)威通用試題庫(kù)系統(tǒng),武漢漢聲電腦有限公司研制開(kāi)發(fā)的洪老師題庫(kù)系統(tǒng) [3]。 課題的來(lái)源 4 本 課題由指導(dǎo)老師提出,基于 Visual Basic SQL Server 2021數(shù)據(jù)庫(kù) 系統(tǒng) 開(kāi) 發(fā)通用試題庫(kù) 系統(tǒng) ,用于幫助教師輕松地組成一份滿(mǎn)意的試卷,實(shí)現(xiàn)教考分離。 論文的組織 本論文共分 7章。第 1章概括介紹試題庫(kù)系統(tǒng)的研究背景、研究現(xiàn)狀以及課題的來(lái)源。第 2章介紹開(kāi)發(fā)通用試題庫(kù)系統(tǒng)的相關(guān)工具 : Visual Basic語(yǔ)言和 SQL Server 2021。 第 3章介紹通用試題庫(kù)系統(tǒng)的建庫(kù)原則、性能需求和功能需求。第 4章介紹通用試題庫(kù)系統(tǒng)的總體設(shè)計(jì),各功能模塊劃分。第 5章詳細(xì)介紹通用試題庫(kù)系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì),包括數(shù)據(jù)庫(kù)需求分析和邏輯結(jié)構(gòu)設(shè)計(jì)。第 6章介紹系統(tǒng)的詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)方法。第 7章總結(jié)和展望。 5 2 開(kāi)發(fā)工具的簡(jiǎn)介 開(kāi)發(fā)工具 Visual Basic語(yǔ)言簡(jiǎn)介 Visual Basic語(yǔ)言及其開(kāi)發(fā)環(huán)境 Visual Basic( 簡(jiǎn)稱(chēng) VB) 是美國(guó)微軟 ( Microsoft) 公司推出的 Windows環(huán)境下的可視化、面向?qū)ο蠛筒捎檬录?qū)動(dòng)方式的結(jié)構(gòu)化高 級(jí)程序設(shè)計(jì)語(yǔ)言。使用 VB可以既快又簡(jiǎn)單地開(kāi)發(fā) Windows應(yīng)用軟件??捎糜陂_(kāi)發(fā) Windows環(huán)境下的各類(lèi)應(yīng)用程序 。 1991年推出后 .由于界面友好、簡(jiǎn)單易用、功能強(qiáng)大,故頗受使用者青睞,是開(kāi)發(fā)者的最佳選擇之一 [4]。 Visual Basic的功能特點(diǎn) 1. 具有面向?qū)ο蟮目梢暬O(shè)計(jì)工具 在 VB中,應(yīng)用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,把程序和數(shù)據(jù)封裝起來(lái)視為一個(gè)對(duì)象,每個(gè)對(duì)象都是可視的。程序員在設(shè)計(jì)時(shí)只需用現(xiàn)有工具根據(jù)界面設(shè)計(jì)的要求,直接在屏幕上 “ 畫(huà) ” 出窗口、菜單、命令按鈕等不同類(lèi)型的對(duì)象,并為每個(gè)對(duì)象設(shè) 置屬性。程序員的編程工作僅編寫(xiě)針對(duì)對(duì)象要完成的事件過(guò)程的代碼,因而程序設(shè)計(jì)的效率可提高許多。 2. 事件驅(qū)動(dòng)的編程機(jī)制 VB通過(guò)事件執(zhí)行對(duì)象的操作。在設(shè)計(jì)應(yīng)用程序時(shí),不必建立具有明顯開(kāi)始和結(jié)束的程序,而是編寫(xiě)若干個(gè)微小的子程序,即過(guò)程。這些過(guò)程分別面向不同的對(duì)象,由用戶(hù)操 作引發(fā)某個(gè)事件來(lái)驅(qū)動(dòng)完成某種特定功能,或由事件驅(qū)動(dòng)程序調(diào)用,通用 過(guò)程執(zhí)行指定的操作。每個(gè)事件都能驅(qū)動(dòng)一段程序的運(yùn)行,程序員只要編寫(xiě)響應(yīng)用戶(hù)動(dòng)作的代碼,各個(gè)動(dòng)作之間不一定有聯(lián)系。這樣的應(yīng)用程序代碼較短,使得程序既易于編寫(xiě)又易于維護(hù) [5]。 3. 提供了易學(xué)易用的應(yīng)用程序集成開(kāi)發(fā)環(huán)境 在 VB集成開(kāi)發(fā)環(huán)境中,用戶(hù)可設(shè)計(jì)界面、編寫(xiě)代碼和調(diào)試程序,把應(yīng)用程序編譯成可執(zhí)行文件,直至把應(yīng)用程序制作成安裝盤(pán),以便能夠在脫離 VB系統(tǒng)的 Windows環(huán)境中運(yùn)行。結(jié)構(gòu)化的程序設(shè)計(jì)語(yǔ)言 : VB是在結(jié)構(gòu)化的 BASIC語(yǔ)言基礎(chǔ)上發(fā)展起來(lái)的,加上了面向?qū)ο?的設(shè)計(jì)方法,因此是更具有結(jié)構(gòu)化的程序設(shè)計(jì)語(yǔ)言 [6]。 4. 強(qiáng)大的數(shù)據(jù)庫(kù)操縱功能 VB中利用數(shù)據(jù)控件可以訪(fǎng)問(wèn)多種數(shù)據(jù)庫(kù)系統(tǒng),如 Microsoft Access、 Microsoft FoxPro和 SQL Server等,也可 訪(fǎng)問(wèn) Microsoft Excel等多種電子表格。 VB 、使用方便的 ADO( Active Database Object)技術(shù),該技術(shù)包括了現(xiàn)有的 ODBC,而且占用內(nèi)存少,訪(fǎng)問(wèn)速度更快。同時(shí)提供的ADO控件,不但可以用最少的代碼創(chuàng)建數(shù)據(jù)庫(kù)應(yīng)用程序,也可以取代 Data和 RDO控件,支持多種數(shù)據(jù)庫(kù)系統(tǒng)的訪(fǎng)問(wèn)。 5. Active技術(shù) Active技術(shù)發(fā)展了原有的 OLE技術(shù),它使開(kāi)發(fā)人員擺脫了特定 語(yǔ)言的束縛,可方便地使用其他應(yīng)用程序提供的功能。使用 VB能夠開(kāi)發(fā)集聲音、圖像、動(dòng)畫(huà)、字處理、電子表 格和 Web等對(duì)象于一體的應(yīng)用程序。 6. 網(wǎng)絡(luò)功能 VB ,是提供了 DHTML( Dynamic HTML)設(shè)計(jì)工具。這種技術(shù)可以使 6 Web頁(yè)面設(shè)計(jì)者動(dòng)態(tài)地創(chuàng)建和編輯頁(yè)面,使用戶(hù)在 VB中開(kāi)發(fā)多功能的網(wǎng)絡(luò)應(yīng)用軟件。 7. 多種應(yīng)用程序向?qū)? VB提供了多種向?qū)В鐟?yīng)用程序向?qū)?、安裝向?qū)А?shù)據(jù)對(duì)象向?qū)Ш蛿?shù)據(jù)窗體向?qū)?,還提供了 IIS應(yīng)用程序和 DHTML等,通過(guò)它們可以快捷地創(chuàng)建不同類(lèi)型、不同功能的應(yīng)用程序。 8. 完備的 Help聯(lián)機(jī)幫助功能 與 Windows環(huán)境下的其他軟件一樣,在 VB中,利用幫 助菜單和 F1功能鍵,用戶(hù)可隨時(shí)方便地得到所需的幫助信息。 VB幫助窗口中顯示了有關(guān)的示例代碼,通過(guò)復(fù)制、粘貼操作可獲取大量的示例代碼,為用戶(hù)的學(xué)習(xí)和使用提供了捷徑。 正是因?yàn)?VB這種無(wú)所不能的強(qiáng)大功能,所以本套系統(tǒng)采用它作為開(kāi)發(fā) 工具 。而對(duì)于開(kāi)發(fā)本應(yīng)用程序它的優(yōu)勢(shì)主要在于它比較擅長(zhǎng)設(shè)計(jì)美觀(guān)的界面,并且利用它提供的數(shù)據(jù)控件和數(shù)據(jù)訪(fǎng)問(wèn)對(duì)象,可以較輕松地實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的各種操作,并且它對(duì)圖形操作的功能較強(qiáng),能夠很好的實(shí)現(xiàn)圖文混合輸入等要求。 SQL Server 2021簡(jiǎn)介 SQL Server是一個(gè)關(guān)系數(shù)據(jù) 庫(kù)管理系統(tǒng),它最初是由 Microsoft Sybase和 AshtonTate三家公司共同開(kāi)發(fā)的,于 1988年推出了第一個(gè) OS/2版本。在 Windows NT推出后, Microsoft與 Sybase在 SQL Server的開(kāi)發(fā)上就分道揚(yáng)鑣了。 Microsoft 將 SQL Server移植到 Windows NT。 系統(tǒng)上專(zhuān)注于開(kāi)發(fā)推廣 SQL Server的 Windows NT版本 Sybase,則較專(zhuān)注于 SQL Server在 UNIX操作系統(tǒng)上的應(yīng)用。本文中介紹的是 Microsoft SQL Server,以后 簡(jiǎn)稱(chēng)為 SQL Server或 MS SQL Server。 SQL Server 2021是 Microsoft公司推出的 SQL Server數(shù)據(jù)庫(kù)管理系統(tǒng)的最新版本。該版本繼承 SQL Server ,同時(shí)又比它增加了許多更先進(jìn)的功能,具有使用方便,可伸縮性好,與相關(guān)軟件集成程度高等優(yōu)點(diǎn)??煽缭綇倪\(yùn)行 Microsoft Windows 98的膝上型電腦到運(yùn)行 Microsoft Windows 2021的大型多處理器的服務(wù)器等多種 系統(tǒng) 使用。 SQL語(yǔ)言簡(jiǎn)介 SQL全稱(chēng)是 “ 結(jié)構(gòu)化查詢(xún)語(yǔ)言 ( Structured Query Language)” , 最早的是 IBM的圣約瑟研究實(shí)驗(yàn)室為其關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng) SYSTEM R開(kāi)發(fā)的一種查詢(xún)語(yǔ)言 , 它的前身是 SQUARE語(yǔ)言。 SQL語(yǔ)言結(jié)構(gòu)簡(jiǎn)潔,功能強(qiáng)大,簡(jiǎn)單易學(xué),所以自從 IBM公司 1981年推出以來(lái), SQL語(yǔ)言,得到了廣泛的應(yīng)用。如今無(wú)論是像 Oracle, Sybase, Informix, SQL server這些大型的數(shù)據(jù)庫(kù)管理系統(tǒng) , 還是像 Visual FoxPro, PowerBuilder這些微機(jī)上常用的數(shù)據(jù)庫(kù)開(kāi)發(fā)系統(tǒng),都支持 SQL語(yǔ)言作為查詢(xún)語(yǔ)言 [7]。 1. Structured Query Language包含 4個(gè)部分: (1) 數(shù)據(jù)查詢(xún)語(yǔ)言 DQLData Query Language SELECT (2) 數(shù)據(jù)操縱語(yǔ)言 DQLData Manipulation Language INSERT, UPDATE, DELETE (3) 數(shù)據(jù)定義語(yǔ)言 DQLData Definition Language CREATE, ALTER, DROP (4) 數(shù)據(jù)控制語(yǔ)言 DQLData Control Language COMMIT WORK, ROLLBACK WORK 2. SQL的優(yōu)點(diǎn) SQL廣泛地被采用正說(shuō)明了它的優(yōu)點(diǎn)。它使全部用戶(hù),包括應(yīng)用程序員、 DBA管理員和終端用戶(hù)受益非淺。 (1)非過(guò)程化語(yǔ)言 7 SQL是一個(gè)非過(guò)程化的語(yǔ)言,因?yàn)樗淮翁幚硪粋€(gè)記錄,對(duì)數(shù)據(jù)提供自動(dòng)導(dǎo)航。 SQL允許用戶(hù)在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不只對(duì)單個(gè)記錄進(jìn)行操作,可操作記錄集。所有 SQL語(yǔ)句接受集合作為輸入,返回集合作為輸出。 SQL的集合特性允許一條 SQL語(yǔ)句的結(jié)果作為另一條 SQL語(yǔ)句的輸入。 SQL不要求用戶(hù)指定對(duì)數(shù)據(jù)的存放方法。這種特性使用戶(hù)更易集中精力于要得到的結(jié)果。所有 SQL語(yǔ)句使用查詢(xún)優(yōu)化器,它是 RDBMS的一部分,由它決定對(duì)指定數(shù)據(jù)存取的最快速度的手段。查詢(xún)優(yōu)化器知道存在什么索引,哪兒使用合適,而用戶(hù)不需要知道表是否有索引,表有什么類(lèi)型的索引。 (2)統(tǒng)一的語(yǔ)言 SQL可用于所有用戶(hù)的 DB活動(dòng)模型,包括系統(tǒng)管理員、數(shù)據(jù)庫(kù)管理員、應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類(lèi)型的終端用戶(hù)?;镜?SQL命令只需很少時(shí)間就能學(xué)會(huì),最高級(jí)的命令在幾天內(nèi)便可掌握。 SQL為許多任務(wù)提供了命令,包括: ① 查詢(xún)數(shù)據(jù) ; ② 在表中插入、修改和刪除記錄 ; ③ 建立、修改和刪除數(shù)據(jù)對(duì)象 ; ④ 控制對(duì)數(shù)據(jù)和數(shù)據(jù)對(duì)象的存取 ; ⑤ 保證數(shù)據(jù)庫(kù)一致性和完整性 。 以前的數(shù)據(jù)庫(kù)管理系統(tǒng)為上述各類(lèi)操作提供單獨(dú)的語(yǔ)言,而 SQL將全部任務(wù)統(tǒng)一在一種語(yǔ)言中。 (3)SQL是所有關(guān)系數(shù)據(jù)庫(kù)的公共語(yǔ)言 由于所有主要的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)都支持 SQL語(yǔ)言,用戶(hù)可將使用 SQL的技能從一個(gè) RDBMS轉(zhuǎn)到另一個(gè)。所有用 SQL編寫(xiě)的程序都是可以移植的。 SQL Server 2021數(shù)據(jù)庫(kù)管理系統(tǒng)的主要特點(diǎn) 1. 簡(jiǎn)單友好的操作方式 SQL Server 2021數(shù)據(jù)庫(kù)管理系統(tǒng)包含一整套 的管理和開(kāi)發(fā)工具。例如:企業(yè)管理器、查詢(xún)分析器等屬于管理工具,頭、庫(kù)、調(diào)試程序界面等屬于開(kāi)發(fā)工具 ( 在 SQL Server 2021定制安裝時(shí)可以詳細(xì)查看 ) 。這些工具都具有非常友好的用戶(hù)界面,在提供強(qiáng)大功能的同時(shí),易于安裝和使用。 2. 多種形式的管理架構(gòu) SQL Server的管理架構(gòu)可分為單機(jī)管理架構(gòu)、主從式管理架構(gòu)和分散式管理架構(gòu) 3種類(lèi)型。 單機(jī)管理架構(gòu):由同一臺(tái)計(jì)算機(jī)包辦數(shù)據(jù)庫(kù)系統(tǒng)的所有工作,包括保存數(shù)據(jù),處理數(shù)據(jù),管理及使用數(shù)據(jù)庫(kù)系統(tǒng)等,即數(shù)據(jù)庫(kù)服務(wù)器端 (Server端,指安裝 SQL Server服務(wù)器組件的那臺(tái)主機(jī) )和客戶(hù)端 (Client端,指安裝管理工具的那臺(tái)主機(jī) )都在同一臺(tái)機(jī)器上。主從式管理架構(gòu):在一臺(tái)主機(jī)上安裝 SQL Server服務(wù)器,而在另外一些主機(jī)上安裝相關(guān)的管理程序 ——客戶(hù)端,然后在客戶(hù)端通過(guò)網(wǎng)絡(luò)來(lái)操作及管理數(shù)據(jù)庫(kù)服務(wù)器。分散式管理架構(gòu):在主從式管理架構(gòu)基礎(chǔ)上增加多臺(tái)數(shù)據(jù)庫(kù)服務(wù)器,就構(gòu)成了分散式管理架構(gòu)。在此架構(gòu)中,您可自由選擇是將服務(wù)器端和客戶(hù)端工具分開(kāi)在不同主機(jī)上,還是集中于同一臺(tái)主機(jī)。 3. 高度的可靠性、可擴(kuò)展性和可用性 SQL Server 2021可以把工作負(fù)載劃分到多個(gè) 獨(dú)立的 SQL Server服務(wù)器上去,從而為實(shí)施電子商務(wù)客戶(hù)提供了無(wú)限制的可擴(kuò)展性。 SQL Server 2021直接支持最新的、高速的系統(tǒng)區(qū)域網(wǎng)絡(luò)技術(shù),從而極大地?cái)U(kuò)大了應(yīng)用程序的使用范圍,提高了系統(tǒng)的可擴(kuò)展性和可靠性。 SQL Server 2021在它的管理控制臺(tái)和安裝向?qū)е芯o密集成了 4節(jié)點(diǎn)故障恢復(fù)技術(shù),從而保證了系統(tǒng)的高可靠性。為了兼顧各種配置的 8 計(jì)算機(jī)的使用, SQL Server 2021數(shù)據(jù)庫(kù)引擎既可以運(yùn)行在安裝 Windows 98的臺(tái)式機(jī)、筆記本電腦上,又可以運(yùn)行在安裝 Windows 2021的多處 理器計(jì)算機(jī)上,從而增加了它的可用性。 4. 動(dòng)態(tài)鎖定的并發(fā)控制 SQL Server通過(guò)隱含的動(dòng)態(tài)鎖定功能實(shí)現(xiàn)數(shù)據(jù)操作中的并發(fā)控制,有效地防止了在執(zhí)行查詢(xún)和更新操作時(shí)出現(xiàn)沖突。 5. 豐富的編程接口 SQL Server支持 TransactSQL、 DB Library for C/Visual Basic和嵌入式 SQL等多種開(kāi)發(fā)工具 , 而且還支持 ODBC、 OLE DB規(guī)范 , 允許使用 ODBC和 OLE DB的接口函數(shù)訪(fǎng)問(wèn) SQL Server數(shù)據(jù)庫(kù)。 6. 多線(xiàn)程體系結(jié)構(gòu) SQL Server支持多線(xiàn)程操作 ,并且只需很小的額外負(fù)擔(dān)就可以同時(shí)處理多用戶(hù)的并發(fā)訪(fǎng)問(wèn),不但減少了內(nèi)存的占用空間,而且有利于保持系統(tǒng)的運(yùn)行速度。 7. XML和 Inter的支持 XML是擴(kuò)展標(biāo)識(shí)語(yǔ)言 (Exte
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1