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

正文內(nèi)容

基于個(gè)人電腦的無紙化考試軟件的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(編輯修改稿)

2025-08-15 03:55 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ,采用計(jì)算機(jī)考試系統(tǒng)實(shí)現(xiàn)考試將成為未來考試的一種重要的考試方式。同時(shí)也是教育事業(yè)的一大發(fā)展,前景廣闊。 課題欲解決的問題 在我國(guó),現(xiàn)在絕大多數(shù)考試還是傳統(tǒng)考試方式,這種考試方式需要大量時(shí)間老師準(zhǔn)備題目,組織考試,批閱書卷,統(tǒng)計(jì)數(shù)據(jù),可以說是十分浪費(fèi)時(shí)間與精力,已經(jīng)不能滿足社會(huì)以及教育事業(yè)發(fā)展與進(jìn)步,所 以課題應(yīng)該解決的問題在于提高考試的自動(dòng)化、科學(xué)化,提高效率與準(zhǔn)確率,符合廣大學(xué)生的需求。 本系統(tǒng)是一個(gè)提供給大學(xué)生考試的平臺(tái)。通過這個(gè)考試系統(tǒng)考生可以方便快捷的進(jìn)行考試或練習(xí),從而提高自己對(duì)于高等數(shù)學(xué)的掌握。需要注意的地方有,題目的內(nèi)容涉及高等數(shù)學(xué)的哪些方面?題目是以什么形式的方式出現(xiàn)?高等數(shù)學(xué)設(shè)計(jì)很多復(fù)雜的符號(hào),這些符號(hào)鍵盤很難輸入,怎么答題和制作題目?題目從哪里收集而來。是尋找題庫(kù)還是網(wǎng)上找還是從書本上尋找。 基于個(gè)人電腦的無紙化考試軟件的設(shè)計(jì)與實(shí)現(xiàn)(高等數(shù)學(xué)篇) 6 解決方案 本系統(tǒng)應(yīng)該操作簡(jiǎn)單,上手性快,界面一目了然不需要很復(fù)雜的操作。其次要有提示功能,最好完成答題后可以對(duì)題目進(jìn)行正確答案的提示,可以增添練習(xí)模塊。除了這些系統(tǒng)要有穩(wěn)定性,可以保證考試流程的正常進(jìn)行,不會(huì)因?yàn)楦鞣N操作而導(dǎo)致系統(tǒng)的崩潰不運(yùn)行,對(duì)答題的正確性要有保證性。 本系統(tǒng)是運(yùn)行于單機(jī)環(huán)境,采用 C和 ACCESS 20xx 數(shù)據(jù)庫(kù)技術(shù)制作。系統(tǒng)制作的平臺(tái)是 VISUAL STUDIO 20xx。該系統(tǒng)的功能模塊為登陸模塊、考試模塊(單選題、判斷題、多選題、填空題)、計(jì)分模塊、顯示答案模塊、練習(xí)模塊、測(cè)試模塊、后臺(tái)題庫(kù)、管理使用者信息模塊。 本系統(tǒng)的題目是以路徑方式存儲(chǔ)在數(shù)據(jù)庫(kù)表中。使用的 數(shù)據(jù)庫(kù)是 ACCESS,因?yàn)锳CCESS 方便操作,兼容性好,使用簡(jiǎn)單。題目因?yàn)楹茈y由鍵盤輸入,于是我決定題目由圖片格式出現(xiàn),然后以路徑的方式存取在數(shù)據(jù)庫(kù)中。題目的類型涉及簡(jiǎn)答題、多選題、單選題、和判斷題 .涉及的高等數(shù)學(xué)單元有函數(shù)與極限、導(dǎo)數(shù)的概念、不定積分、定積分、微分方程、多元函數(shù)微積分。選取這些單元,是因?yàn)檫@些單元基本涵括了高等數(shù)學(xué)的重要內(nèi)容。圖 為普通用戶系統(tǒng)登錄用例圖,圖 為管理員登陸用例圖。 圖 普通用戶系統(tǒng)登 陸的用例圖 基于個(gè)人電腦的無紙化考試軟件的設(shè)計(jì)與實(shí)現(xiàn)(高等數(shù)學(xué)篇) 7 圖 技術(shù)可行性分析 本文主要采用的技術(shù)是 Visual studio 20xx, Access, C和數(shù)據(jù)庫(kù),這節(jié)論述了技術(shù)上的可行性。 Visual Studio 20xx Visual Studio 是個(gè)是個(gè)十分方便好用的軟件,它提供了很多使用的組件、控件, 很多時(shí)候你不用編寫程序,只需要拖拖控件就可以完成復(fù)雜的命令,真是可以說是傻瓜式的開發(fā)系統(tǒng),當(dāng)然如果你想鉆研 VISUAL STUDIO,它也有很多復(fù)雜的功能,可以說它是個(gè)既可以完成簡(jiǎn)單工作也可以完成專業(yè)復(fù)雜工作的好工具。 在 Visual Studio 20xx 中,微軟重建了編輯器,這為開發(fā)者提供了靈活、功能豐富的開發(fā)環(huán)境,并支持多顯示器 —— 即開發(fā)者可以同時(shí)在多臺(tái)顯示器上查看代碼、用戶界面設(shè)計(jì)器和數(shù)據(jù)庫(kù)結(jié)構(gòu)。 Visual Studio 20xx 中具有大量可支持最新微軟產(chǎn)品的新功能。對(duì) Windows 7 多點(diǎn)觸控和“ Ribbon”界面的支持有助于為終端用戶提供令人贊嘆的應(yīng)用程序。 SharePoint 開基于個(gè)人電腦的無紙化考試軟件的設(shè)計(jì)與實(shí)現(xiàn)(高等數(shù)學(xué)篇) 8 發(fā)者首次可以全面使用 Visual Studio 集成開發(fā)環(huán)境 ( IDE) 中的 SharePoint 功能。借助Windows Azure 開發(fā)套件,開發(fā)人員將可在熟悉的 Visual Studio 環(huán)境中迅速輕松地開發(fā)、調(diào)試、測(cè)試并部署云應(yīng)用程序。對(duì)于 模型視圖控制器 (MVC)的支持為開發(fā)人員帶來了更多的靈活性,使他 們得以分別更換網(wǎng)絡(luò)應(yīng)用的外觀和核心業(yè)務(wù)邏輯。 Windows Phone 7 的開發(fā)者也可以通過使用 Visual Studio 的集成手機(jī)設(shè)計(jì)界面開發(fā)出令人驚嘆的手機(jī)應(yīng)用。 .NET C程序設(shè)計(jì) 本系統(tǒng)是基 于 VISUAL STUDIO 20xx 的,所采用的語言就是 C, C面向?qū)ο?,模塊化,可以繼承、封裝,節(jié)省了開發(fā)時(shí)間,這只是個(gè)小系統(tǒng),如果是規(guī)模壞的大軟件更可以節(jié)省時(shí)間與精力,這充分說明了面向?qū)ο筌浖膬?yōu)越性。 C語言與 C 語言區(qū)別不是很大,有 C 語言的基礎(chǔ)的人上手很快,很多都不是語法的不同,而是使用思想的不同。而 C(C Sharp)是微軟 (Microsoft)為 .NET Framework 量身訂做的程序語言, C不僅擁有C/C++的強(qiáng)大功能以及 Visual Basic 簡(jiǎn)易使用的特性,與當(dāng)今計(jì)算機(jī)語言發(fā)展一致 的是,和 C++與 Java 一樣亦為面向?qū)ο髮?dǎo)向程序語言。 C語言中定義主要是從 C 和 C++繼承而來的,而且語言中的許多元素也反映了這一點(diǎn)。 C在設(shè)計(jì)者從 C++繼承的可選選項(xiàng)方面比 JAVA 要廣泛一些 (比如說 struts),它還增加了自己新的特點(diǎn) (比方說源代碼版本定義 ). C是一種面向?qū)ο蟮木幊陶Z言。由于面向?qū)ο笳Z言的優(yōu)越性,它使得程序員可以快速地編寫各種基于 .NET 平臺(tái)的應(yīng)用程序 ,.NET 提供了一系列的工具和組件來最大程度地開發(fā)利用計(jì)算與通訊領(lǐng)域。 正是由于 C面向?qū)ο蟮淖吭皆O(shè)計(jì),使它成為構(gòu)建各類組件的理想 之選 —— 無論是高級(jí)的商業(yè)對(duì)象還是系統(tǒng)級(jí)的應(yīng)用程序。使用簡(jiǎn)單的 C語言結(jié)構(gòu),如 C豐富多用的各種租借,這些組件可以方便的轉(zhuǎn)化 為 XML 網(wǎng)絡(luò)服務(wù),從而使它們可以由任 何語言在任何操作系統(tǒng)上通過 INTERNET 進(jìn)行調(diào)用。 最重要的是, C使得 C++程序員可以高效的開發(fā)程序,而絕不損失 C/C++原有的強(qiáng)基于個(gè)人電腦的無紙化考試軟件的設(shè)計(jì)與實(shí)現(xiàn)(高等數(shù)學(xué)篇) 9 大的功能。因?yàn)檫@種繼承關(guān)系, C與 C/C++具有極大的相似性,對(duì)于熟悉類似語言的開發(fā)者可以很快的轉(zhuǎn)向 C。 C語言的優(yōu)越性使開發(fā)過程節(jié)約了很多時(shí)間,比方說由于它的繼承性,只要開發(fā)了一個(gè)公共界面,然后相似的界面就可以繼 承它了,這樣就節(jié)省了很多時(shí)間。還有就是C提供的各種控件,通過這些控件我們可以完成各種各樣的功能,而且不需要編寫代碼,只需要直接拖取控件,可以說是相當(dāng)方便簡(jiǎn)單。比方說經(jīng)常使用的 Button 按鈕,這個(gè)控件是提供按鈕的功能,還有 picturebox 控件,使用這個(gè)控件顯示圖片。還有 Textbox 控件 ,使用這個(gè)控件,可以顯示文字。 . 數(shù)據(jù)連接 通過使用 ,我們可以進(jìn)行數(shù)據(jù)的連接,這是一個(gè)很重要的類庫(kù)。 的名稱起源于 ADO(ActiveX Data Objects),這是一個(gè)廣泛的類組 ,用于在以往的 Microsoft技術(shù)中訪問數(shù)據(jù) .之所以使用 ,是因?yàn)?Microsoft希望表明 ,這是在 .NET 編程環(huán)境中優(yōu)先使用的數(shù)據(jù)訪問接口 它提供了平臺(tái)互用性和可伸縮的數(shù)據(jù)訪問。 增強(qiáng)了對(duì)非連接編程模式的支持,并支持 RICH XML。由于傳送的數(shù)據(jù)都是 XML 格式的,因此任何能夠讀取 XML格式的應(yīng)用程序都可以進(jìn)行數(shù)據(jù)處理。事實(shí)上,接受數(shù)據(jù)的組件不一定要是 ADO .NET組件,它可以是基于一個(gè) Microsoft Visual Studio 的 解決方案,也可以是任何運(yùn)行在其它平臺(tái)上的任何應(yīng)用程序。 是一組用于和數(shù)據(jù)源進(jìn)行交互的面向?qū)ο箢悗?kù)。通常情況下 ,數(shù)據(jù)源是數(shù)據(jù)庫(kù),但它同樣也能夠是文本文件、 Excel 表格或者 XML 文件。 允許和不同類型的數(shù)據(jù)源以及數(shù)據(jù)庫(kù)進(jìn)行交互。然而并沒有與此相關(guān)的一系列類來完成這樣的工作。因?yàn)椴煌臄?shù)據(jù)源采用不同的協(xié)議,所以對(duì)于不同的數(shù)據(jù)源必須采用相應(yīng)的協(xié)議。一些老式的數(shù)據(jù)源使用 ODBC 協(xié)議,許多新的數(shù)據(jù)源使用 OleDb協(xié)議,并且現(xiàn)在還不斷出現(xiàn)更多的數(shù)據(jù)源,這些數(shù)據(jù)源都可以通過。 NET 的 ADO .NET類庫(kù)來進(jìn)行連接 [9]。 提供與數(shù)據(jù)源進(jìn)行交互的相關(guān)的公共方法,但是對(duì)于不同的數(shù)據(jù)源采用基于個(gè)人電腦的無紙化考試軟件的設(shè)計(jì)與實(shí)現(xiàn)(高等數(shù)學(xué)篇) 10 一 組不同的類庫(kù)。這些類庫(kù)稱為 Data Providers,并且通常是以與之交互的協(xié)議和數(shù)據(jù)源的類型來命名的 ACCEESS 數(shù)據(jù)庫(kù)與 SQL 查詢語言 本系統(tǒng)定位于單機(jī)環(huán)境, ACCESS 屬于 OFFICE 家族一員,普及率高,使用簡(jiǎn)單。有好的頁(yè)面交互模式,通過使用 ACCESS 可以節(jié)約我熟悉操作開發(fā)軟件的過程,而著重于具體設(shè)計(jì)數(shù)據(jù)庫(kù),具體設(shè)計(jì)數(shù)據(jù)的工作上面。我使用的 ACCESS 吧 版本是 20xx,因?yàn)檫@個(gè)版本屬于老版本而又不是被淘汰的版本,所以無論兼容性或者穩(wěn)定都是值得信賴的。 Access 是微軟公司推出的基于 Windows 的桌面關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng) ( RDBMS,即Relational Database Management System),是 Office 系列應(yīng)用軟件之一。它提供了表、查詢、窗體、報(bào)表、頁(yè)、宏、模塊 7種用來建立數(shù)據(jù)庫(kù)系統(tǒng)的對(duì)象;提供了多種向?qū)?、生成器、模板,把?shù)據(jù)存儲(chǔ)、數(shù)據(jù)查詢、界面設(shè)計(jì)、報(bào)表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫(kù)管理系統(tǒng)提供了方便,也使得普通用戶不 必編寫代碼,就可以完成大部分?jǐn)?shù)據(jù)管理的任務(wù)。 Access 能夠存取 Access/Jet、 Microsoft SQL Server、 Oracle(甲骨文軟件公 司 ),或者任何 ODBC 兼容數(shù)據(jù)庫(kù)內(nèi)的資料。熟練的軟件設(shè)計(jì)師和資料分析師利用它來開發(fā)應(yīng)用軟件,而一些不熟練的程序員和非程序員的 進(jìn)階用戶 則能使用它來開發(fā)簡(jiǎn)單的應(yīng)用軟件。雖然它支援部分面向?qū)ο?( OOP) 技術(shù),但是未能成為一種完整的面向?qū)ο箝_發(fā)工具。 ACCESS 最大的特點(diǎn)是使用簡(jiǎn)單,和 VISUAL SUIDIO 的結(jié)合度高,因?yàn)樗闹谱魇墙缑婊?,就如同操作 EXCEL 一樣,我們只需要先思考好表格設(shè)計(jì)成什么樣,然后就可以通過 ACCESS 直接編輯數(shù)據(jù)了。通過使用 ACCESS 數(shù)據(jù)庫(kù)方便了我的操作,節(jié)省了數(shù)據(jù)庫(kù)開發(fā)時(shí)間,是個(gè)十分簡(jiǎn)單好用的軟件。 查詢數(shù)據(jù)庫(kù)的語言主要是使用 SQL 語言, SQL 語言是數(shù)據(jù)庫(kù)通用的語言,通過使基于個(gè)人電腦的無紙化考試軟件的設(shè)計(jì)與實(shí)現(xiàn)(高等數(shù)學(xué)篇) 11 用 SQL 語言,我們可以完成對(duì)數(shù)據(jù)庫(kù)的增、刪、改、查的功能,比方說如果查詢一個(gè)命名為登陸的表,需要連接、建立數(shù)據(jù)集、使用 SQL 語句,建立適配器的一個(gè)過程。 ( 1)建立連接的代碼 OleDbConnection kk = new OleDbConnection (Provider=。Data source= + + \\)。 ( 2) 建立數(shù)據(jù)集的代碼 DataSet mydataset = new DataSet()。 ( 3) 輸入 SQL 語 句的代碼 OleDbCommand myCom = ()。 = SELECT 地址 FROM + biao + where 編 號(hào) = + q + 。 ( 4) 建立適配器的代碼 OleDbDataAdapter datDa = new OleDbDataAdapter(SELECT * FROM + biao + , kk)。 (mydataset, + biao + )。 SQL 全名是結(jié)構(gòu)化查詢語言,是用于 數(shù)據(jù)庫(kù) 中的標(biāo)準(zhǔn)數(shù)據(jù)查詢語言, IBM 公司最早使用在其開發(fā)的數(shù)據(jù)庫(kù)系統(tǒng)中。 1986年 10月 , 美國(guó)國(guó)家標(biāo)準(zhǔn)學(xué)會(huì) (ANSI) 對(duì) SQL 進(jìn)行規(guī)范后,以此作為 關(guān)系式數(shù)據(jù)庫(kù)管理系統(tǒng) 的標(biāo)準(zhǔn)語言 (ANSI X3. 1351986), 1987年 得到 國(guó)際標(biāo)準(zhǔn)組織 的支持下成為國(guó)際 標(biāo)準(zhǔn) 。不過各種通行的數(shù)據(jù)庫(kù)系統(tǒng)在其實(shí)踐過 程中都對(duì) SQL 規(guī)范作了某些編改和擴(kuò)充。所以,實(shí)際上不同數(shù)據(jù)庫(kù)系統(tǒng)之間的 SQL 不能完全相互通用。 SQL 是高級(jí)的 非過程化編程 語言,它允許用戶在高層數(shù)據(jù)結(jié)構(gòu)上工作。它不要求用戶指定對(duì)數(shù)據(jù)的存放方法,也不需要用戶了解其具體的數(shù)據(jù)存放方式。而它的界面,能使具有底層結(jié)構(gòu)完全不同的數(shù)據(jù)庫(kù)系統(tǒng)和不同數(shù)據(jù)庫(kù)之間,使用相同的 SQL 作為數(shù)據(jù)的 輸入與管理。它以記錄項(xiàng)目的合集作為操縱對(duì)象,所有 SQL 語句接受項(xiàng)集作為輸入,回送出的項(xiàng)集作為輸出,這種項(xiàng)集特性允許一條 SQL 語句的輸出作為另一條 SQL 語句的輸入,所以 SQL 語句可以嵌套,這使它擁有極大的靈活性和強(qiáng)大的功能。在多基于個(gè)人電腦的無紙化考試軟件的設(shè)計(jì)與實(shí)現(xiàn)(高等數(shù)學(xué)篇) 12 數(shù)情況下,在其他編程語言中需要用一大段程序才可實(shí)踐的一個(gè)單獨(dú)事件,而其在 SQL 上只需要一個(gè)語句就可以被表達(dá)出來。這也意味著用 SQL 可以寫出非常復(fù)雜的語句。 基于個(gè)人電腦
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1