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

正文內(nèi)容

試題庫管理系統(tǒng)本科畢業(yè)設(shè)計(jì)-文庫吧

2025-10-28 15:34 本頁面


【正文】 ..................... 35 試題模塊 .............................................. 35 試卷模塊 .............................................. 36 接口 ....................................................... 39 系統(tǒng)首頁 ............................................. 39 系統(tǒng)前臺界面 ......................................... 40 系統(tǒng)后臺界面 ......................................... 47 第五章 系統(tǒng)測試 ................................................... 51 軟件測試的目的與原則 ....................................... 51 測試分類 ................................................... 51 測試用例 ................................................... 51 系統(tǒng)調(diào)試時(shí)遇到的問題及解決方法 ............................. 52 結(jié) 論 ............................................................. 54 參考文獻(xiàn) .......................................................... 55 謝 辭 ............................................................. 57 1 引 言 現(xiàn)如今,計(jì)算機(jī)的廣泛運(yùn)用已經(jīng)普及到千家萬戶,隨著網(wǎng)絡(luò)的飛速發(fā)展,但是教學(xué)軟件的開發(fā)還依舊處于發(fā)展的低端,為了滿足用戶,在最短時(shí)間求得利益最大化,所以試題庫管理系統(tǒng)的實(shí)現(xiàn)很有必要,試題庫管理最核心的環(huán)節(jié)是試題和試卷模塊,其中最難實(shí)現(xiàn)的是試卷模塊,雖然已經(jīng)步入網(wǎng)絡(luò)時(shí)代,但是在我國,大多數(shù)教學(xué)任務(wù)還是使用傳統(tǒng)方式完成的,比如在考試前,教師手忙腳亂的找題,究竟哪道題才是考試的重點(diǎn),在找題和選題中絞盡腦汁,最后還得組織并且寫成紙質(zhì)版進(jìn)行 初審,浪費(fèi)不少時(shí)間和精力,并且也不方便進(jìn)行修改,人們也迫切希望使用計(jì)算機(jī)取代人工出題,從而減少教師工作量,提高效率,教師所做的僅僅是維護(hù)試題庫,而不用手持一摞書,只需要一臺計(jì)算機(jī),一套完整的試卷就會呈現(xiàn)出來,經(jīng)濟(jì)性也是相當(dāng)可觀的。 本文對試題庫管理系統(tǒng)進(jìn)行了完整的論述,深入描述了該系統(tǒng)從設(shè)計(jì)到實(shí)現(xiàn)的整個過程,文章的基本結(jié)構(gòu)如下: 第一章:緒論部分。主要闡述了工程研究的背景以及意義、研究現(xiàn)狀以及研究內(nèi)容。 第二章:相關(guān)技術(shù) 部分。 主要 敘述了實(shí)現(xiàn)該系統(tǒng)用到的 開 發(fā) 框架技術(shù)、 數(shù)據(jù)庫 技術(shù)、 Ajax 技術(shù) 、開發(fā)環(huán)境、可行性 分析等內(nèi)容 。 第三章: 需求 分析 部分。主要通過用例圖、時(shí)序圖說明該系統(tǒng)具有的功能模塊,并且通過系統(tǒng)的邏輯模型來說明實(shí)體類之間的關(guān)系,以及各個實(shí)體擁有的屬性。 第四章:系統(tǒng)設(shè)計(jì) 部分。該部分是本系統(tǒng)的關(guān)鍵章節(jié),將系統(tǒng)的概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)合并為一部分進(jìn)行描述,主要有系統(tǒng)功能的結(jié)構(gòu)設(shè)計(jì),通過系統(tǒng)的功能模塊圖進(jìn)行該系統(tǒng)的模塊講解;接下來還敘述了該系統(tǒng)的邏輯結(jié)構(gòu)設(shè)計(jì),主要是對實(shí)現(xiàn)該系統(tǒng)用到的數(shù)據(jù)庫表進(jìn)行分析;通過繪制程序流程圖對每一個用戶操作流程進(jìn)行說明,然后講解了該系統(tǒng)實(shí)現(xiàn)的核心模塊的輸入、輸出,采用的算法思想等;最后 通過圖片來顯示系統(tǒng)的良好接口。 第五章:系統(tǒng) 測試。該章節(jié)主要描述了軟件測試的目的與原則、測試的分類、測試用例以及系統(tǒng)調(diào)試時(shí)遇到的問題及解決方法等內(nèi)容。 第 六 章: 結(jié)論 。 該部分簡單介紹了系統(tǒng)存在的缺陷以及對該系統(tǒng)的展望。 2 第一章 緒論 工程研究的背景與意義 工程研究的背景 面對教育、教學(xué)的現(xiàn)代化建設(shè),考試也是必須完成的一項(xiàng)工作,而考試的核心部分是試題庫的建設(shè),如果沒有試題庫管理系統(tǒng)的支持,試題的存在也毫無意義,在整個考試的過程中,試題扮演著重要的角色,我們可以這么認(rèn)為,試題庫管理系統(tǒng)是 在線考試、在線評分的支撐平臺,如果這個平臺搭建不好,或者實(shí)現(xiàn)不夠完整,將會給后續(xù)的組卷、測試帶來一定的影響,試題庫中由于試題種類多,數(shù)據(jù)比較龐大,常規(guī)管理將會面臨浪費(fèi)時(shí)間、管理不便的問題,為了克服種種問題,把這一切交給具有強(qiáng)大功能的計(jì)算機(jī)來完成,從而達(dá)到更新方便、快速查找、組卷靈活,同時(shí)也降低了人員的工作強(qiáng)度,在計(jì)算機(jī)還未應(yīng)用到各大高校中,試卷都是由教師或者工作人員管理,尋找試題或者親自出題來組成試卷,最后提供給學(xué)生使用,近幾年隨著計(jì)算機(jī)在高校的普及使用,硬件設(shè)施發(fā)展頗快,考試系統(tǒng)是各大高校必不可少的,通過 計(jì)算機(jī)來有效管理,方便師生,更是一種節(jié)約紙張的選擇,日積月累積攢了一大筆財(cái)富。 工程研究的意義 試題庫管理系統(tǒng)為學(xué)校能方便快捷的舉行考試,其效果與真實(shí)考試一樣,不論在出題還是組卷,其內(nèi)容主要有前臺和后臺的開發(fā),后臺主要實(shí)現(xiàn)數(shù)據(jù)庫的維護(hù),供管理員使用,前臺主要完成試題和試卷模塊,供教師使用,這樣做可以為教師節(jié)省大量時(shí)間,減輕工作量,提高效率,也可以作為高校方便教師使用的一種出卷工具。 研究現(xiàn)狀 時(shí)代的發(fā)展,社會的進(jìn)步,生活水平的提升,計(jì)算機(jī)越來越深入到我們的學(xué)習(xí) 、工作、生活中,成為我們不可缺少的輔助工作,我們被它的強(qiáng)大功能所征服,深入到各行各業(yè),利用它可以完成圖像處理、文件傳送、學(xué)習(xí)、娛樂。尤其網(wǎng)絡(luò)學(xué)習(xí),可以 3 帶給我們無窮多的知識,在學(xué)校,學(xué)習(xí)是學(xué)生的天職,考試也是自我檢測的關(guān)鍵,試卷也是必備品。談起試卷,傳統(tǒng)的出卷方式,老師們必須提前花費(fèi)時(shí)間和精力才能組出一份滿意的試卷,比如說要預(yù)先考慮出所有試題的難度系數(shù),所有題型,這是一個比較復(fù)雜的過程。 一個好的試題庫管理系統(tǒng),要求友好的界面,以及操作方便,容易錄題,試題庫維護(hù)簡單,更新容易,組卷靈活快捷,能迅速找到自己想要 的試題,還應(yīng)該具備一定的安全性。 研究內(nèi)容 該試題庫管理系統(tǒng)的主要內(nèi)容: 1)用戶登錄模塊:(驗(yàn)證用戶的合法性,有教師、管理員二種不同類型的用戶,登錄成功后進(jìn)入相應(yīng)的頁面進(jìn)行操作 ) 。 2)用戶管理模塊:(添加操作用戶、條件查詢用戶信息、修改用戶信息、注銷用戶等基本操作)。 3)試題庫管理模塊:(按題型管理,有多種題型,包括單選題、多選題、填空題、判斷題、簡答題五種題型,分別對應(yīng)有增、刪、改、查功能)。 4)試卷管理模塊:(實(shí)現(xiàn)試卷的手動生成或者根據(jù)條件系統(tǒng)隨機(jī)自動生成,可以進(jìn)行預(yù)覽,老師預(yù)覽是帶有 答案的試卷)。 5)角色管理模塊:(角色的增加、刪除、修改操作)。 6)系部管理模塊:(管理員可以繼續(xù)增加系部、修改、刪除等操作) 7)專業(yè)管理模塊:(管理員可以根據(jù)系部進(jìn)行專業(yè)的分配,可以根據(jù)系部查詢該系部所對應(yīng)的專業(yè)) 8)科目管理模塊:(管理員可以根據(jù)系部和專業(yè)分配科目,可以根據(jù)系部和專業(yè)查詢該專業(yè)擁有的科目)。 9)個人資料管理模塊:(教師和用戶可以查詢個人資料,可以修改個人資料,也可以修改密碼) 10)退出系統(tǒng):(用戶成功退出系統(tǒng))。 4 第二章 系統(tǒng)實(shí)現(xiàn)相關(guān)技術(shù) 本章節(jié)對試題庫管理系統(tǒng)應(yīng)用的技術(shù) 做簡單介紹,主要針對該系統(tǒng)用到開發(fā)框架、數(shù)據(jù)庫、 Ajax、 JavaScript 等技術(shù)方面的介紹。 該系統(tǒng)采用的是三大框架 SSH,也是目前比較流行的 Web 應(yīng)用程序開發(fā)框架,第一個 S代表的是 Struts,第二個 S代表 Spring, H代表 Hibernate, SSH為 Struts + Spring + Hibernate 的一個集成框架 ,它主要有四層:表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)庫持久層、域模塊層,這樣劃分的蘊(yùn)意在于給開發(fā)人員一個清晰的開發(fā)思路,并且后期維護(hù)相對操作簡單。 Struts 負(fù)責(zé)的是整體的基 礎(chǔ)架構(gòu),主要分離 MVC。 Spring 主要管理 Struts和 Hibernate,具體實(shí)現(xiàn)思路是:用面向?qū)ο蟮姆椒ǜ鶕?jù)需求提出一些模型,將這些模型封裝成基本的 Java 對象,然后采用 Hibernate 架構(gòu)編寫 DAO 層,通過 DAO 實(shí)現(xiàn)實(shí)體類與數(shù)據(jù)庫之間的訪問和轉(zhuǎn)換。 數(shù)據(jù)庫技術(shù) 數(shù)據(jù)庫 該系統(tǒng)采用的是 MySQL 數(shù)據(jù)庫,由瑞典 MySQL AB 開發(fā),目前屬于 Oracle 公司,在 Web 應(yīng)用方面, MySQL 是最好的關(guān)系數(shù)據(jù)庫管理系統(tǒng)應(yīng)用軟件之一,一般用于小型系統(tǒng),靈活性比較好 。 SQL 語句 SQL(Structure Query Language,結(jié)構(gòu)化查詢語言 ),是計(jì)算機(jī)專用的數(shù)據(jù)庫語言,無論是哪一個數(shù)據(jù)庫,都可以是用 SQL 語言來訪問和修改數(shù)據(jù)庫的內(nèi)容,并且都遵循 ASNI,即美國國家標(biāo)準(zhǔn)協(xié)會制定的 SQL 標(biāo)準(zhǔn), SQL 語言對于初學(xué)者比較容易理解,并且使用起來也相對靈活, SQL 語言不但可以對數(shù)據(jù)庫信息進(jìn)行查詢,而且還可以對數(shù)據(jù)庫信息添加、刪除、修改以及跳轉(zhuǎn)等操作。 5 ORM ORM 代表關(guān)系映射,是一種程序技術(shù),主要用于實(shí)現(xiàn)面向?qū)ο笳Z言中不同類型數(shù)據(jù)庫之間的轉(zhuǎn)換, ORM 的三個原則: 易于理 解性:以最基本的形式建模數(shù)據(jù)。 簡答傳達(dá)性:容易被多數(shù)人理解。 描述精確性:運(yùn)用標(biāo)準(zhǔn)的語言創(chuàng)建結(jié)構(gòu)。 Ajax 技術(shù) Ajax 是一種異步請求技術(shù),它的核心是 JavaScript、 XMLHTTPRequest 和 DOM 對象,系統(tǒng)通過 JavaScript 向服務(wù)器提出請求并做出響應(yīng),在這個過程中并不影響用戶做別的操作。 Ajax 的工作原理其實(shí)相當(dāng)于在用戶端和服務(wù)器端加了一個中間層,并不是所有用戶的請求都直接交給服務(wù)器端完成,有的像一些數(shù)據(jù)驗(yàn)證和數(shù)據(jù)處理都交給中間層去完成,只有確定用戶向服務(wù)器讀取新的數(shù)據(jù)時(shí),這時(shí) 中間層才會向服務(wù)器端真正提出請求。利用 Ajax 技術(shù)有許多優(yōu)點(diǎn),比如:無需刷新更新數(shù)據(jù),讓 Web應(yīng)用程序與用戶做出敏捷的交互,用戶不用花費(fèi)很長時(shí)間去等待,有良好的用戶體驗(yàn);它采用的是異步方式與服務(wù)器進(jìn)行通信,不干涉用戶的其他操作,優(yōu)化了瀏覽器與服務(wù)器的溝通,減少多余的數(shù)據(jù)傳輸、在一定程度上減少了一定的流量損耗;前端與后端負(fù)載平衡,客戶端可以為服務(wù)器端分擔(dān)工作, Ajax 是按照需求取數(shù)據(jù),在很大程度上減少了對服務(wù)器端冗余的請求和響應(yīng); Ajax 的另外一個優(yōu)點(diǎn)是界面與應(yīng)用分離,有利于分工合作,以免修改頁面造成 Web 應(yīng) 用程序的錯誤。同時(shí) Ajax 也存在一些弊端,比如:使用了 Ajax,如果想要撤銷一步工作,不可能實(shí)現(xiàn),只能重新運(yùn)行;其次是對搜索引擎支持較弱,如果不恰當(dāng)使用,會增加數(shù)據(jù)流量的消耗,從而降低整個系統(tǒng)的性能; Ajax 另一個缺點(diǎn)是使用 Ajax 實(shí)現(xiàn)的技術(shù)網(wǎng)站,在某些手機(jī)上是打不開的。 開發(fā)環(huán)境 試題庫管理系統(tǒng)是在 Eclipse 環(huán)境下開發(fā)的 Web 應(yīng)用程序,服務(wù)器采用的是Apache Tomcat 版本。 6 Eclipse 是基于 Java 的開放源代碼的、可擴(kuò)展的開發(fā)平臺,附帶了一個 Java 開發(fā)組件集,即( Java Development Kit, JDK),雖然 Eclipse 是使用 Java 語言開發(fā)的,但是它的用途不僅局限于 Java 開發(fā)語言,也可以支持 C 或者 C++等開發(fā)語言。 Apache Tomcat 是一個單獨(dú)的 Web 服務(wù)器,它是由 Apache 基金會下屬的Jakarta 項(xiàng)目開發(fā)的 Servlet 容器,實(shí)現(xiàn)了對 Servlet 和 Jsp 技術(shù)的支持,并且提供了 Web 服務(wù)器一些特有的功能。 可行性分析 首先,淺談技術(shù)可行性。本系統(tǒng)僅需要一臺裝有瀏覽器的計(jì)算機(jī)即可,對機(jī)器本身沒有太高的要求,目前大多數(shù)高?;蛘吖P 記本電腦等基本都可以滿足要求。現(xiàn)在軟件技術(shù)逐步走向成熟道路,軟件技術(shù)更是毋庸置疑。 其次,再談經(jīng)濟(jì)可行性。裝好該系統(tǒng)即可使用,實(shí)現(xiàn)本系統(tǒng)的成本主要集中在軟件的開發(fā)上,當(dāng)系統(tǒng)正式投入運(yùn)行后可以為學(xué)校節(jié)約不可忽略的費(fèi)用,所帶來的經(jīng)濟(jì)效益遠(yuǎn)超過開發(fā)成本,在經(jīng)濟(jì)上是完全可行的。 最后,操作可行性。界面設(shè)計(jì)簡答大方,背景顏色選取適合該管理系統(tǒng),并且充分考慮了教師的操作習(xí)慣,數(shù)據(jù)的插入、存儲、表的設(shè)計(jì)符合規(guī)范,統(tǒng)計(jì)準(zhǔn)確,為后期系統(tǒng)維護(hù)奠定了基礎(chǔ) 7 第三章 系統(tǒng)需求分析 隨著高校的規(guī)模逐 步擴(kuò)大,教學(xué)任務(wù)也隨之加大,教師的工作量也不斷加大,面對平時(shí)的模擬考試,老師還得選題、出題,工作量無意中加大了許多。計(jì)算機(jī)實(shí)現(xiàn)“試題庫管理系統(tǒng)”比人工手動選題、出題,在人力和物力方面都節(jié)省了不少資源。基于Web 試題庫管理系統(tǒng)的設(shè)計(jì)可以有效解決高校教師選題、出卷中現(xiàn)存的問題,管理起來方便、快捷,教師可以學(xué)生進(jìn)行經(jīng)常性考核,減輕老師工作
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1