【正文】
.................................. 7 數(shù)據(jù)庫系統(tǒng) ..................................................... 7 SQL 語言 ....................................................... 8 數(shù)據(jù)庫設(shè)計 ..................................................... 9 三層架構(gòu)技術(shù) ....................................................... 10 第 3章 系統(tǒng)分析 ............................................. 12 需求分析 ........................................................... 12 功能需求 ...................................................... 12 可行性分析 ......................................................... 13 經(jīng)濟可行性 .................................................... 14 V 技術(shù)可行性 .................................................... 14 操作可行性 .................................................... 14 第 4章 數(shù)據(jù)庫總體設(shè)計 ....................................... 15 數(shù)據(jù)庫需求分析 ..................................................... 15 數(shù)據(jù)庫的概念設(shè)計 .................................................... 16 數(shù)據(jù)庫的邏輯設(shè)計 .................................................... 19 第 5章系統(tǒng)實現(xiàn) .............................................. 22 網(wǎng)站登錄 ............................................................ 22 教師界面 ............................................................ 22 試題管理 ...................................................... 22 試卷制定 ...................................................... 27 管理員界面 .......................................................... 29 總結(jié) ....................................................... 31 致 謝 ...................................................... 32 參考文獻 .................................................... 33 1 引 言 高校教務(wù)管理工作中一項重要的工作是考試管理工作,每學期從各專業(yè)考試,從組織出卷到試卷的印刷及試卷的管理等工作非常繁瑣且工作量大,這種組織管理方式不僅工作任 務(wù)繁重而且試卷的標準化程度、難易程度、題量大小等各方面難以控制,難以形成有效的試題庫,不利于充分發(fā)揮歷年來的優(yōu)秀試題以及試卷的作用,給試題和試卷的管理帶來很多問題和困難。 ANYANG INSTITUTE OF TECHNOLOGY 本 科 畢 業(yè) 論 文 基于難度分析的試卷組建系統(tǒng)設(shè)計與實現(xiàn) The Paper System Design and Implementation Based On the Difficulty of Analysis I 畢業(yè)設(shè)計(論文)原創(chuàng)性聲明和使用授權(quán)說明 原創(chuàng)性聲明 本人鄭重承諾:所呈交的畢業(yè)設(shè)計(論文),是我個人在指導教師的指導下進行的研究工作及取得的成果。 3tier application。 設(shè)計的目的 網(wǎng)絡(luò)教育的飛速發(fā)展,一個功能完善的網(wǎng)上試卷組建對于一個學校來說非常重要??梢哉f面向過程是一種基礎(chǔ)的方法,它考慮的是實際的實現(xiàn)。 PHP 可以編譯成具有與許多數(shù)據(jù)庫相連接的函數(shù)。此外,由于 PHP 提供的數(shù)據(jù)庫接口支持不統(tǒng)一,這就使得它不適合運用在電子商務(wù)中。它是隨著 Inter 技術(shù)的興起,對 C/S 結(jié)構(gòu)的一種變化和改進。它包括三個方面 : ( 1)數(shù)據(jù)的靜態(tài)特性指數(shù)據(jù)的基本結(jié)構(gòu)、數(shù)據(jù)間的聯(lián)系和數(shù)據(jù)中的約束。 8 ( 5)值域,屬性的取值范圍。該標準為軟件制造商提供了一種極大的可能性,那就是無論在哪種機器平臺上,還是何種數(shù)據(jù)庫系統(tǒng),都可采用 SQL 作為共同的數(shù)據(jù)存取或標準接口,該標準獨立于任何程序設(shè)計語言。 三層架構(gòu)技術(shù) 所謂的三層架構(gòu)開發(fā)就是將系統(tǒng)的整個業(yè)務(wù)劃分為表 (顯 )示層 (UI)、業(yè)務(wù)邏輯層 (BLL)和數(shù)據(jù)訪問層 (DAL),這樣有利于系統(tǒng)的開發(fā)、維護、部署和擴展。用戶只能通過邏輯層來訪問數(shù)據(jù)層,減少了入口點,把很多危險的系統(tǒng)功能都屏蔽了。 13 ( 3)自動組建試卷:教師選擇生成試卷的題型,試題數(shù)量,試題難度,以及試卷分值,且有瀏覽試卷詳細信息功能。因此在操作上是可行的。 在概念結(jié)構(gòu)設(shè)計階段,首先要對需求分析階段收集到的數(shù)據(jù)進性分類、組織,形成實體、實體的屬性,標識實體的碼,確定實體之間的聯(lián)系類型 (1:1,1:n,m:n),針對各個局面應用設(shè)計局部視圖 (如 ER 圖 )。根據(jù)以上分析所得,該系統(tǒng)數(shù)據(jù)庫名為 examPaper,所需建立為表有 AdminTb, SubjectTb, TeacherTb, SingleSelectTb,JudgeTb, QuestionTb, Paper 和 PaperInformation??梢圆榭丛囶}的詳細信息,進行修改,刪除試題等。界面如圖 510 所示。我深刻的明天了需求分析的重要性,不能盲目、急著開始編代碼。只有不斷地創(chuàng)新和接受挑戰(zhàn),才能使自己立于不敗之地。我相信其中的酸甜苦辣最終都會化為甜美的甘泉。做項目之前,不要急于求成,而要先總體規(guī)劃好項目的時間和進度。對于一個初學編程者來說,面對 Word 文檔很枯燥,想盡快地敲代碼。 圖 58 自動出卷 ( 2) 教師可以按試題所涉及的知識點瀏覽各種題型進行人工組卷,生成一份知識覆蓋面廣泛的試卷,并保存試卷信息。單 23 擊重置按鈕,清空所填信息。 也就是要將 ER 圖中的實體,實體的屬性和實體之間的聯(lián)系轉(zhuǎn)換為關(guān)系模式。經(jīng)過對“基于難度分析的試卷組建系統(tǒng)設(shè)計與實現(xiàn)”的分析,組成一份詳盡的數(shù)據(jù)字典,為以后的具體設(shè)計打下了基礎(chǔ)。 技術(shù)可行性 近幾年來計算機技術(shù)發(fā)展異常迅猛,高速度大容量的電腦已成為許多公司日常工作必不可少的設(shè)備,推動辦公自動化的軟件不斷涌現(xiàn),微機的普及為該系統(tǒng)的開發(fā)奠定了堅實的基礎(chǔ)。任何一個軟件系統(tǒng)本質(zhì)上都是信息處理系統(tǒng),系統(tǒng)必須處理的信息和系統(tǒng)應該產(chǎn)生的信息在很大程度上決定了系統(tǒng)的面貌,對軟件設(shè)計都有很大影響,因此,必須分析系統(tǒng)的數(shù)據(jù)需求。 革命性的變化是在網(wǎng)頁中也使用基于事件的處理,可以指定處理后臺代碼文件,可以使用 C、 VB、 C++和 J等作為后臺代碼語言。 概念設(shè)計 :在需求分析的基礎(chǔ)上,用概念數(shù)據(jù)模型,表示數(shù)據(jù)及其相互間的聯(lián) 系,畫出 ER 圖。該語言早在 70 年代中期由Boyce 和 Chenberlin 提出。每個字段描述了該對象的某種性質(zhì)或?qū)傩浴?shù)據(jù)庫管理系統(tǒng) (DBMS)是管理數(shù)據(jù)庫的軟件,它實現(xiàn)數(shù)據(jù)庫系統(tǒng)的各種功能。 ( 2) 是可重用性 不再像 Asp 那樣將 Asp 代碼與 HTML 混合在一起,而是實現(xiàn)代碼與內(nèi)容的完全分離,可重用性強。無論是在循環(huán)性能測試 中,還是在數(shù)據(jù)庫測試中, JSP 都是最快的。它大量地借用 C、 Java 和 Perl 語言的語法,并耦合 PHP 自己的 特性,使 WEB 開發(fā)者能夠快速地寫出動態(tài)生成頁面。先分析出解決問 題所需要的步驟,然后用函數(shù)把這些步驟一步一步實現(xiàn),使用的時候一個一個依次調(diào)用就可以了。在此方式下,組織一次考試至少要經(jīng)過 5 個步驟,即人工出卷、考生考試、人工閱卷、試卷分析和成績評估。 關(guān)鍵詞: 難度分析 三層架構(gòu) Visual Studio 20xx III The Paper System Design and Implementation Based On the Difficulty of Analysis Abstract:Value of teaching is an important tache for teaching,usually a value of teaching is from a exam,so a quality paper straight touches the value of teaching. The general situation ,teacher thinks out a paper,reach huge exam pool each finds out the question, or shoulder the question together out from several relevant books. Timeconsuming and also strenuous like this, and very difficult to guarantee coverage rate and paper degree of difficulty of examination question. Helping the teacher disengages from the burdensome proposition about exam, In order to improve the quality of teaching .Therefore, “The Paper System Design and Implementation Based On the Difficulty of Analysis” will e into be