版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
摘要
隨著公務(wù)員隊伍的逐漸壯大,公務(wù)員考試的市場份額也在不斷增大,學(xué)習(xí)
的難度也就同樣在不斷增加,面對平時這些機械化的考試,我們不僅很難處理
并且有著效率低的弊端。現(xiàn)在的我們處在計算機時代,我們有必要在計算機的
大浪潮下,開發(fā)出一款可以節(jié)省人力物力的系統(tǒng),并且為我們量身打造。這通
常要有一些試題庫和模擬試題庫來加強我們的學(xué)習(xí),同樣錯題也是我們學(xué)習(xí)鞏
固的一個好方法,還有題目的解析我們也能夠?qū)⒏玫胤治龀鲱}者的意圖。
在我系統(tǒng)的初次構(gòu)想中,我們設(shè)計出系統(tǒng)將由題庫,錯題集組成,同樣我
們也是在探索中加入了習(xí)題解析和考試庫的模塊,然后通過業(yè)務(wù)流程圖推出系
統(tǒng)的數(shù)據(jù)流圖,并由此推斷出系統(tǒng)的E-R圖和功能模塊圖。在系統(tǒng)的整體技術(shù)
設(shè)計中,采用SSM框架技術(shù)實現(xiàn)了題目管理、考點管理、組卷管理、錯題管理
和資訊管理模塊。最后對系統(tǒng)進行功能測試,來整合整個系統(tǒng)的完成情況和系
統(tǒng)的運行情況。
關(guān)鍵詞:考試管理;SSM框架;題目管理
Abstract
Withthegradualexpansionofthecivilserviceteam,themarketshareofthe
civilserviceexaminationisalsoincreasing,andthedifficultyoflearningisalso
increasing.Inthefaceofthesemechanizedexaminations,wearenotonlydifficultto
dealwith,butalsohavethedisadvantagesoflowefficiency.Nowweareintheeraof
computer,itisnecessaryforustodevelopasystemthatcansavehumanandmaterial
resources,andmakeitforus.Thereareusuallysometestquestionbanksand
simulationtestquestionbankstostrengthenourstudy.Thesamemistakeisagood
wayforustoconsolidateourstudy,andtheanalysisofthequestioncanalsobetter
analyzetheintentionoftheauthor.
Inmyinitialconceptionofthesystem,wedesignedthatthesystemwillbe
composedofquestionbankandwrongquestionset.Inthesameway,wealsoadded
themoduleofquestionanalysisandexaminationbankinourexploration,andthen
wededucedthedataflowchartofthesystemthroughthebusinessflowchart,and
inferredtheE-Rchartandthefunctionalmodulechartofthesystem.Intheoverall
technicaldesignofthesystem,theSSMframeworktechnologyisusedtorealizethe
modulesoftopicmanagement,examinationpointmanagement,paperformation
management,errormanagementandinformationmanagement.Finally,thefunction
ofthesystemistestedtointegratethecompletionofthewholesystemandthe
operationofthesystem.
Keywords:examinationmanagement;SSM-FRAME;topicmanagement
目錄
摘要...............................................................I
Abstract..................................................................................................................................II
第1章緒論.......................................................1
1.1課題背景..................................................1
1.2目的和意義................................................2
1.2.1課題目的.........................................2
1.2.2課題意義.........................................2
2.1經(jīng)濟可行性................................................4
2.2技術(shù)可行性................................................4
2.3業(yè)務(wù)流程圖................................................5
本章小結(jié).......................................................6
第3章需求分析...................................................7
3.1公務(wù)員考試題庫系統(tǒng)需求概述................................7
3.2系統(tǒng)的數(shù)據(jù)流分析..........................................7
3.3數(shù)據(jù)字典定義..............................................8
本章小結(jié)......................................................12
第4章系統(tǒng)設(shè)計..................................................13
4.1系統(tǒng)模塊總體設(shè)計.........................................13
4.2數(shù)據(jù)庫E-R圖設(shè)計.........................................14
4.3數(shù)據(jù)庫表的設(shè)計...........................................15
本章小結(jié).....................................................19
第5章系統(tǒng)實現(xiàn)........................................20
5.1公務(wù)員考試題庫系統(tǒng)首頁實現(xiàn)...............................20
5.2公務(wù)員考試題庫系統(tǒng)功能實現(xiàn)...............................22
5.2.1試題練習(xí)管理模塊的實現(xiàn)..........................22
522考試管理模塊的實現(xiàn)...............................23
5.2.3試卷管理模塊的實現(xiàn)..............................25
5.2.4統(tǒng)計管理模塊的實現(xiàn)..............................27
5.2.5題庫管理模塊的實現(xiàn)..............................27
5.2.6用戶管理模塊的實現(xiàn)..............................29
本章小結(jié)......................................................30
第6章系統(tǒng)測試..................................................31
6.1軟件測試方法......................................31
III
6.2本系統(tǒng)的測試.............................................33
6.2.1測試計劃........................................33
622測試用例.........................................33
623測試結(jié)果分析.....................................40
本章小結(jié)......................................................41
結(jié)論..............................................................42
致謝...............................................錯誤!未定義書簽。
參考文獻...........................................錯誤!未定義書簽。
附錄一主要技術(shù)...................................錯誤!未定義書簽。
附錄二主要技術(shù)(英文)...........................錯誤!未定義書簽。
附錄三源程序核心代碼.............................錯誤!未定義書簽。
IV
第1章緒論
1.1課題背景
在這個信息化爆炸的當(dāng)今,每個領(lǐng)域基本都在依靠互聯(lián)網(wǎng)來獲取、交流、
交換信息,互聯(lián)網(wǎng)有著交互快,獲取簡單等特點,讓IT行業(yè)在每行每業(yè)的競爭
中成為一個重要的信息渠道。步入全民信息化時代,有相當(dāng)大的信息等待加工
和運輸,這使得對書數(shù)據(jù)庫的進一步開發(fā)和利用顯得尤為迫切。在互聯(lián)網(wǎng)時代,
很多人現(xiàn)在從事公務(wù)員方面的工作,但是做題時間很少,所以很多學(xué)生考生想
要一款可以用電腦就能做題并且題庫信息很全面、很簡潔的公務(wù)員考試題庫系
統(tǒng)。在學(xué)習(xí)考核過程中,做題占據(jù)著非常重要的地位,缺少做題的過程是不完
整的,古今中外所有的正規(guī)教育都把做題量作為對知識點的掌握評估、對考生
的能力情況進行考核,提高學(xué)習(xí)的積極性,對階段性學(xué)習(xí)的水平進行考核的重
要手段。
在世界上首臺計算機誕生于上個世紀40年代,經(jīng)過了六十多年的發(fā)展,計
算機技術(shù)已經(jīng)非常成熟。近十年來,隨著計算機的普及,計算機也越來越多的
走進人們的生活中,在人們的生活,工作中扮演者越來越重要的角色。利用計
算機辦公始于上個世紀80年代,人們利用計算機軟件技術(shù),根據(jù)人們的需求來
設(shè)計符合要求的軟件,幫助人們處理日常工作中的事物。計算機技術(shù)的應(yīng)用,
不僅將我們從繁瑣的工作中解放出來,提高了工作效率,并且使辦公朝著無紙
化,自動化的方向發(fā)展。
現(xiàn)如今,國家對教育行業(yè)十分的重視,在教育整個方面有著較大投入。管
理是一個重要部分,隨著信息化的腳步,學(xué)校在各方面的管理也進入了科學(xué)、
信息化管理。面對這龐大的試題庫信息,以及傳統(tǒng)繁瑣的組卷方法,需要引進
試題管理系統(tǒng)來提高工作效率。在國內(nèi)現(xiàn)在有很多教育機構(gòu)推出了根據(jù)公務(wù)員
考試推出的考試題庫系統(tǒng),其知識點主要根據(jù)大綱的設(shè)定進行補充說明,在百
度中很容易就可以找出相關(guān)網(wǎng)站信息,比如在線題庫、101貝考和萬題庫等。
在大多學(xué)校,出卷過程仍然是由任課老師手動完成的。任課老師往往憑借
多年教學(xué)經(jīng)驗,綜合考慮到各個知識點,試題難度,參照往年試題,從龐大的
試題庫中抽取相應(yīng)的試題等,才能組成一份合格的試卷,增加了老師的工作量。
在整個考試學(xué)習(xí)的過程中,試題扮演著重要的角色,只有通過做題才能提高。
所以利用計算機軟件設(shè)計,來完成一系列線下老師之前的一些組卷方法,
我們就能夠很好的鍛煉、考試,達到提高的目的。
1.2目的和意義
既然設(shè)計出了公務(wù)員考試系統(tǒng),就必然有我們相應(yīng)的目的和意義,能夠更
好地解決我們的考試難題,提高我們的效率和成功率。
1.2.1課題目的
公務(wù)員考試主要包括行測和申論兩科,主要包括:行測方面和申論方面。
行測主要考察考生的言語理解與表達、數(shù)量關(guān)系、判斷推理、資料分析、常識
判斷。而申論主要是考察考生的閱讀理解能力、提出并解決問題的能力、綜合
分析能力。
公務(wù)員考試題庫系統(tǒng)可以提高工作效率,解決公務(wù)員考試學(xué)習(xí)過程中出現(xiàn)
的信息流問題,減少信息孤島行為;提高學(xué)習(xí)質(zhì)量并降低學(xué)習(xí)成本,改善學(xué)生
在學(xué)習(xí)過程中的效率。在日常做題中,可以輕松地查看往日做錯的題目,并且
可以反復(fù)學(xué)習(xí)查看,配有詳細的錯題解析,錯題一經(jīng)出現(xiàn)就可以輕輕松松地明
白自己在那些地方出現(xiàn)錯誤。通過系統(tǒng)的自動組卷,避免了人工出卷存在的側(cè)
重點,以及老師在個人方面所存在的主觀原因。提高學(xué)習(xí)效率、改變學(xué)習(xí)方式
使公務(wù)員考試變得輕松簡單。
1.2.2課題意義
對這些網(wǎng)站的調(diào)查過程中我總結(jié)了所有網(wǎng)站的優(yōu)缺點,所以在這個基礎(chǔ)上
設(shè)計了這個公務(wù)員考試系統(tǒng)。通過各個網(wǎng)站的優(yōu)點綜合,我在系統(tǒng)中加入了各
個大型網(wǎng)站都有的自動組卷并且可以計時的功能、分類學(xué)習(xí)功能、各省市切換
功能。也通過各總結(jié)各個網(wǎng)站的缺點,添加了錯題專題,主要是將每次的錯題
記錄下來加以收藏,并且可以對錯題進行組卷。
這個系統(tǒng)主要是為了讓用戶可以方便的學(xué)習(xí)公務(wù)員考試的題型和習(xí)題,為
了用戶可以放棄試卷的使用,在使用過程中非常的麻煩,尋找錯題也很麻煩,
不能很快的找到錯題,所以這個系統(tǒng)主要就是要讓用戶方便的學(xué)習(xí)公務(wù)員的試
題,加快學(xué)習(xí)進度,并且自動組成試卷還可以分段測試自己學(xué)習(xí)的進度。對于
考生來說題庫不一定界面有多么優(yōu)美,重要的是題庫中題的涵蓋量和覆蓋面,
以及操作簡便性打開就學(xué)習(xí)而,簡單而又有知識含量才是考生真正需要的一款
公務(wù)員考試題庫系統(tǒng)。
在整個題庫系統(tǒng)學(xué)習(xí)的過程中,試題占有者重要的位置,題庫管理系統(tǒng)是
在線考試、在線評分的支撐平臺,如果這個平臺搭建不好,或者實現(xiàn)不夠完整,
2
將會給后續(xù)組卷、測試帶來一定影響,題庫中由于試題類型豐富,數(shù)據(jù)很龐大,
常規(guī)的管理將會面臨著浪費時間、管理不便的問題,為了克服這些問題,把這
一切交給具有強大功能的計算機去完成,從而達到更新方便、快速查找、組卷
靈活,同時也降低了人員的工作強度。
試題庫管理系統(tǒng)為學(xué)生能夠方便快捷的學(xué)習(xí)和自我檢測,其效果與真實考
試相同,不論學(xué)習(xí)還是組卷,其內(nèi)容主要有前臺開發(fā)和后臺開發(fā),后臺主要實
現(xiàn)數(shù)據(jù)庫的維護,供管理員使用,前臺主要完成試題和試卷模塊,供用戶使用,
這樣做可以為用戶節(jié)省大量時間,減輕工作量,提高了效率,也可以作為公務(wù)
員考試中使用的一種出卷工具。飛速發(fā)展的互聯(lián)網(wǎng)生活取代了很多生活中的紙
媒,所以在考生忙碌的生活中更應(yīng)該選擇一款簡單的學(xué)習(xí)系統(tǒng),節(jié)約時間就是
節(jié)約成本。
首先對于國內(nèi)相關(guān)對于公務(wù)員考試題庫的調(diào)查。在線題庫系統(tǒng)的優(yōu)點:頁
面設(shè)計簡介,色彩搭配讓人賞心悅目,并且不刺激眼睛;自動組卷快速方便;
行測題型分類清晰全面;行測答題有答題卡,可以很清晰的看出那道題做了那
道題沒做。缺點:沒有錯題收藏和歸類;解析不夠透徹;字體太小,做題不夠
便捷;101貝考的優(yōu)點:添加考試資訊,隨時跟住考試動態(tài);添加競賽功能,把
學(xué)習(xí)變得趣味化;添加面試板塊。缺點:沒有錯題板塊;付費才能使用收藏題
目;付費才能使用筆記本功能;界面為綠色,很刺眼;內(nèi)容不夠豐富。萬題庫
的優(yōu)點是:可以看直播學(xué)習(xí);有網(wǎng)頁版和App兩個版本;題庫不光公務(wù)員一個
還包括其他考試的題。缺點:很多資源需要購買;頁面設(shè)計一般;內(nèi)容不夠豐
曷。
針對這些問題,我對我的系統(tǒng)進行了改進。首先我增加了資訊管理,主要是
對公務(wù)員考試信息進行實時發(fā)布記錄,并且時刻告訴考生最新的資訊信息;另
外我還增加了錯題管理,可以記錄所有做錯的試題并且可以反復(fù)對錯誤的試題
進行學(xué)習(xí)。對于國外還沒有關(guān)于公務(wù)員考試的題庫系統(tǒng),所以發(fā)展前景會很大。
3
第2章可行性分析
可行性分析作為開發(fā)管理系統(tǒng)中的一個必須經(jīng)過的過程,從社會調(diào)研、人
員調(diào)查到實際可能產(chǎn)生的消費等等分析,要做到仔細認真,從中仔細篩選出軟
件或者除了軟件以外仍然存在的問題。這一系列問題的發(fā)現(xiàn)同時說明在可行性
分析的某個或者某幾個階段中沒有做充足的準備。因此,一旦在可行性分析的
某個階段發(fā)現(xiàn)問題,那么就應(yīng)該馬上找到問題來源,判斷是考察問題還是人為
問題,并及時解決。這樣能夠提高軟件開發(fā)的效率,會讓調(diào)研的數(shù)據(jù)更有真實
性。
2.1經(jīng)濟可行性
本系統(tǒng)所應(yīng)用到的開發(fā)工具是Eclipse,而Web應(yīng)用服務(wù)器是免費開源的
Tomcat,作為免費開源的軟件,可以到官網(wǎng)免費下載正版軟件,無需購買;
也可以通過Eclipse工具的插件進行服務(wù)器的支持,數(shù)據(jù)庫MySQL也是開源
免費的,可以在網(wǎng)上找到資源進行下載??陀^來講成本較低。所以本項目在
經(jīng)濟方面上是可行的,公務(wù)員考試題庫系統(tǒng)的投資報表如表2-1所示。
表2-1公務(wù)員考試題庫系統(tǒng)初期投資
序號項目人工(人?日)單價(元)合計(元)
1可行性研究18080
2項目需求調(diào)研18080
3功能模塊研究18080
4系統(tǒng)設(shè)計280160
5前端界面設(shè)計18080
6前端開發(fā)18080
7后端詳細設(shè)計18080
8數(shù)據(jù)庫設(shè)計18080
9功能測試580400
10說明手冊編制280160
11合計1280
2.2技術(shù)可行性
技術(shù)可行性應(yīng)包括本勞動管理軟件開發(fā)時的所必須的技術(shù)和開發(fā)后的軟件
4
使用所必須的技術(shù)。兩者都必須包含,否則要么軟件無法被正常開發(fā),要么軟
件開發(fā)之后用戶難以使用。
本系統(tǒng)使用的開發(fā)工具是Eclipse開發(fā)工具和MySQL數(shù)據(jù)庫實現(xiàn)的,根據(jù)
在學(xué)校學(xué)習(xí)的知識是可以熟練使用這兩個開發(fā)工具的。因此校園勞動實踐管理
系統(tǒng)的開發(fā)是可行的,本系統(tǒng)采用的是基于Web的B/S結(jié)構(gòu),B/S結(jié)構(gòu)的全稱
是瀏覽器/服務(wù)器模式。頁面使用Web端與與用戶進行交互。底層數(shù)據(jù)通過
Tomcat服務(wù)器進行傳遞。
2.3業(yè)務(wù)流程圖
每個軟件項目都會產(chǎn)生業(yè)務(wù),具體的業(yè)務(wù)應(yīng)該用一張業(yè)務(wù)流程圖來分析,
但是,在分析業(yè)務(wù)的過程中,業(yè)務(wù)圖都需要條例清晰,業(yè)務(wù)環(huán)節(jié)明朗,只有具
體調(diào)研之后分析的業(yè)務(wù)流程才是真正的流程,否則不清晰的業(yè)務(wù)只會誤導(dǎo)用戶
而且邏輯上也存在大量問題。
流程圖是揭示和掌握封閉系統(tǒng)運動狀況的有效方式,實現(xiàn)業(yè)務(wù)流程圖需要
項目管理者對系統(tǒng)整體業(yè)務(wù)熟悉,并明確每個操作的作用和走向。每一個步驟
都是清楚的。整個業(yè)務(wù)流程也是建立在用戶需求之上的,通過對比用戶的需求
也可以對業(yè)務(wù)流程圖進行更好的改進。本公務(wù)員考試題庫系統(tǒng)的業(yè)務(wù)流程圖如
圖2-1所示。
圖2-1公務(wù)員考試題庫系統(tǒng)業(yè)務(wù)流程圖
5
本章小結(jié)
本章主要對公務(wù)員考試題庫系統(tǒng)進行了可行性的分析,通過對項目的主要
內(nèi)容和配置環(huán)境,從而提出該項目是否經(jīng)濟可行。從各個因素來看本系統(tǒng)具有
一定的開發(fā)價值。
6
第3章需求分析
3.1公務(wù)員考試題庫系統(tǒng)需求概述
公務(wù)員考試題庫系統(tǒng)可以提高工作效率,讓系統(tǒng)代替紙質(zhì)試卷完成傳統(tǒng)工
作中大量的繁瑣事務(wù),降低老師的工作量與繁瑣度,降低企業(yè)運營人工成本;
提升職能水平,讓系統(tǒng)協(xié)助管理者實現(xiàn)對學(xué)生的學(xué)習(xí)工作的全過程掌控;降低
學(xué)習(xí)損耗,強化精細化管理能力,學(xué)習(xí)過程中的細節(jié),解決公務(wù)員考試學(xué)習(xí)過
程中出現(xiàn)的信息流問題,減少信息孤島行為;提高學(xué)習(xí)質(zhì)量并降低學(xué)習(xí)成本,
改善學(xué)生在學(xué)習(xí)過程中的效率。在日常做題中可以輕松地查看往日做錯的題,
并且可以反復(fù)學(xué)習(xí)查看,配有詳細的錯題解析,錯題一經(jīng)出現(xiàn)就可以輕松地明
白自己在那些地方出現(xiàn)錯誤。通過系統(tǒng)自動組卷,避免了人工出卷所存在的側(cè)
重點,以及老師個人方面所存在的主觀原因。提高學(xué)習(xí)效率、改變學(xué)習(xí)方式使
公務(wù)員考試變得輕松簡單。
3.2系統(tǒng)的數(shù)據(jù)流分析
數(shù)據(jù)流圖:系統(tǒng)有三個角色,其中考生和管理員共同完成對系統(tǒng)的主要交
互功能;用戶則是對整個管理系統(tǒng)注冊以及個人設(shè)置的活動。在這些活動與交
互過程中會產(chǎn)生許多的表單信息,不斷地在角色與系統(tǒng)間進行傳遞,并講述了
其使用過程和邏輯思想。而數(shù)據(jù)流圖則是充分的顯示了系統(tǒng)在運行過程中各個
模塊數(shù)據(jù)之間的交互,各個模塊與對象之間的數(shù)據(jù)交互。公務(wù)員考試題庫系統(tǒng)
頂層數(shù)據(jù)流圖如圖3-1所示。
圖3-1公務(wù)員考試題庫系統(tǒng)頂層數(shù)據(jù)流圖
7
本公務(wù)員考試題庫系統(tǒng)一層數(shù)據(jù)流圖如圖3-2所示。
圖3-2公務(wù)員考試題庫系統(tǒng)一層數(shù)據(jù)流圖
3.3數(shù)據(jù)字典定義
開發(fā)人員加以分析并提煉數(shù)據(jù),在某一模塊的開發(fā)之中,數(shù)據(jù)的流向和應(yīng)
包含的數(shù)據(jù)內(nèi)容就應(yīng)該被注入到這一模塊當(dāng)中。
8
1.數(shù)據(jù)項定義數(shù)據(jù)項是通過好幾個數(shù)據(jù)元素構(gòu)成的,數(shù)據(jù)項是屬于那
種最小的單位,沒有比它更小的單位了。系統(tǒng)數(shù)據(jù)項定義如表3-1所示。
表3-1數(shù)據(jù)項定義表
編號名稱別名類型長度(字符)
11001id編號int12
II002account賬號char20
II003password密碼char16
II004nickname姓名char10
II005role職位char10
II006status狀態(tài)int12
1107regtime注冊時間datetime20
1108lastime最后登錄datetime20
1109question_bank題庫信息管理int6
II010subject題目信息管理int6
11011knowledge_points知識點信息管理int6
II012storage存儲管理int6
II013system系統(tǒng)管理int6
II014member會員管理int6
II015website網(wǎng)站管理int6
II016type試題類型int6
11017content試題內(nèi)容nvarchar100
II018option選項nvarchar50
II019source試題來源nvarchar50
II020analysis題目解析int10
9
11021source來源nvarchar50
II022examination_points考點nvarchar50
II023rightkey正確答案datetime15
II024q_name題庫名datetime15
II025q_describe題庫描述double10
II026k_name知識點名nvarchar50
II027k-describe知識點描述nvarchar50
II028tag_name標(biāo)簽名nvarchar50
II029l_describe標(biāo)簽描述int10
II030t_name試卷名稱nvarchar50
11031m_people及格分數(shù)nvarchar50
II032passing_score計劃處理時間datetime15
II033duration時長datetime15
II034total_score總分nvarchar50
II036type試卷類型nvarchar50
II037distribution選擇題型分布nvarchar50
II038member_id會員用戶名nvarchar50
II039user_password用戶密碼char10
II040province省份nvarchar50
11041company單位nvarchar50
II042department部門nvarchar50
II043mod_people處理人nvarchar50
II044data_backup數(shù)據(jù)備份nvarchar50
II045added_administrato添加管理員nvarchar50
10
II046user_name用戶名int10
II047password密碼int10
II048china_people處理人nvarchar50
II049china_plantime預(yù)計處理時間datetime15
II050china_overtime實際完成時間datetime15
11051wh_people負責(zé)人nvarchar50
2.數(shù)據(jù)流定義
數(shù)據(jù)流是指一組有關(guān)聯(lián)的字節(jié)的組合,這些字節(jié)往往都是有順序的而
不是雜亂無章的;數(shù)據(jù)通過網(wǎng)路進行讀出或?qū)懭氩僮?,都能用相?yīng)的流來
完成。
數(shù)據(jù)流編號:F1
數(shù)據(jù)流名稱:考題信息
數(shù)據(jù)流來源:管理員
數(shù)據(jù)流去向:題庫管理
數(shù)據(jù)流組成:II016+II017+II018+II019+II020+II021+II022+II023+n024
數(shù)據(jù)流編號:F2
數(shù)據(jù)流名稱:題目信息
數(shù)據(jù)流來源:題庫管理
數(shù)據(jù)流去向:試卷管理
數(shù)據(jù)流組成:II026++II027
數(shù)據(jù)流編號:F3
數(shù)據(jù)流名稱:題目分值信息
數(shù)據(jù)流來源:管理員
數(shù)據(jù)流去向:試卷管理
數(shù)據(jù)流組成:11028+11029
數(shù)據(jù)流組成:11045+11046+11047+11048
11
數(shù)據(jù)流編號:F7
數(shù)據(jù)流名稱:考試歷史記錄
數(shù)據(jù)流來源:考試歷史
數(shù)據(jù)流去向:考生
數(shù)據(jù)流組成:n040+II041+II016+n017+II018+n019+II020+n052
數(shù)據(jù)流編號:F8
數(shù)據(jù)流名稱:練習(xí)類型信息
數(shù)據(jù)流來源:考生
數(shù)據(jù)流去向:試題練習(xí)管理
本章小結(jié)
本章對公務(wù)員考試題庫系統(tǒng)的基本功能進行了分析,對系統(tǒng)的數(shù)據(jù)流進
行了詳細的分析,將數(shù)據(jù)項通過表格的形式展現(xiàn)出來,對數(shù)據(jù)字典進行了闡
述并且將數(shù)據(jù)字典梳理清楚。
12
第4章系統(tǒng)設(shè)計
系統(tǒng)設(shè)計是根據(jù)系統(tǒng)分析的結(jié)果,運用系統(tǒng)科學(xué)的思想和方法,設(shè)計出能
最大限度滿足所要求的目標(biāo)(或目的)的新系統(tǒng)的過程。
4.1系統(tǒng)模塊總體設(shè)計
通過系統(tǒng)功能模塊圖將具體需求轉(zhuǎn)化為系統(tǒng)的模塊下對應(yīng)的功能點。以此
來降低模塊與模塊之間的耦合度,提高模塊內(nèi)的內(nèi)聚性。并且還可以明確地劃
分出各個模塊的范圍和具體的功能點,使開發(fā)更具有目的性和明確性。
公務(wù)員考試題庫系統(tǒng)從功能上可分為題庫管理、試題練習(xí)管理、試卷管理、
考試管理、統(tǒng)計管理、考試歷史管理六大主要模塊。
1.題庫管理通過題庫管理模塊,可增加、修改、刪除題目,現(xiàn)在一共有6
種題型,包括單選、多選、判斷、簡答、論述、分析、計算。
2.試題練習(xí)管理從題庫中隨機取出指定數(shù)量的題目供學(xué)員練習(xí)。按照學(xué)
員知識分布情況,分類進行練習(xí),每次練習(xí)的結(jié)果會納入到學(xué)員學(xué)習(xí)進度中。
3.試卷管理對試卷管理主要是將題目隨機進行編排組裝形成一套隨機試
卷,分成AB卷等形式。
4.考試管理學(xué)員可以從隨機組卷的分類中選擇試卷進行考試。也可以從
專家試卷的分類中選擇試卷進行考試。
5.統(tǒng)計管理對學(xué)員知識體系下所有的題目做統(tǒng)計分析,學(xué)員可以清楚的
知道自己的知識點掌握情況。
6.考試歷史管理學(xué)員做錯過的題庫會記錄在錯題庫中,學(xué)員可以從中進
行學(xué)習(xí)。并且對過往的模擬考試回顧查詢。
公務(wù)員考試題庫管理系統(tǒng)一共有上述的六大功能模塊,其中最主要的是試
卷管理,能夠存儲一定量的試卷組卷方案信息,并且方便有效的進行相關(guān)的統(tǒng)
計及操作和管理,
功能模塊以非常直觀的方式展現(xiàn)了系統(tǒng)的全部功能,系統(tǒng)的功能模塊圖如
圖4-1所示。
13
圖4-1公務(wù)員考試題庫系統(tǒng)功能模塊圖
4.2數(shù)據(jù)庫E-R圖設(shè)計
E-R圖就是實體聯(lián)系圖,我所理解的E-R圖就是把實體與實體之間的聯(lián)系
體現(xiàn)出來,E-R圖中的數(shù)據(jù)對象就是實體,每個人都是一個實體,甚至是每樣
東西,現(xiàn)實社會存在的事物都可以稱之為實體,只要有其存在的意義。
系統(tǒng)的E-R圖如圖4-2所示。
14
圖4-2公務(wù)員考試題庫系統(tǒng)E-R圖
4.3數(shù)據(jù)庫表的設(shè)計
根據(jù)對公務(wù)員考試題庫系統(tǒng)的各種分析,加上業(yè)務(wù)的實際需要,使用mysql
數(shù)據(jù)庫對本系統(tǒng)的數(shù)據(jù)進行存儲,主要有七個表,包含了多種關(guān)系。其數(shù)據(jù)庫
的表結(jié)構(gòu)如下所示。
L用戶表
用于記錄用戶信息和進行用戶身份驗證。本表通過對職位的判斷可以使不
同職位的員工擁有不同的權(quán)限,例如管理員就可以有所有功能模塊的訪問權(quán)限,
而考生只有基本的訪問權(quán)限,如果有意外情況還可以臨時授權(quán),只需要對角色
的狀態(tài)信息進行添加,在操作模塊進行判斷的時候就可以順利通過系統(tǒng)的檢測。
15
用戶表的表結(jié)構(gòu)如表4-1所不。
表4-1用戶表
字段名說明類型長度(字符)可否為空主鍵
id編號int12否是
account賬號char20否否
password密碼char16否否
nickname姓名char10是否
role職位char10否否
head頭像varchar50是否
regtime注冊時間datetime20否否
lastime最后登錄datetime20是否
2.題目統(tǒng)計信息表
題目統(tǒng)計信息表最大的作用在于明確了某些復(fù)雜的、需要經(jīng)由多個知識點
組合的題目設(shè)置和各種類型的統(tǒng)計。題目統(tǒng)計信息表的表結(jié)構(gòu)如表4-2所示。
表4-2題目統(tǒng)計信息表
字段名說明類型長度(字符)可否為空主鍵
modulename編號int12否是
material題目名nvarchar6否否
type題目類型nvarchar6否否
info題目信息nvarchar6否否
storage題目字數(shù)nvarchar6否否
num題目數(shù)量nvarchar6否否
statistical題目分析nvarchar6否否
Financial數(shù)據(jù)分析nvarchar6否否
System系統(tǒng)管理nvarchar6否否
3.權(quán)限信息表
16
系統(tǒng)一共有兩個角色,每個角色都有著不同的權(quán)限和不同的工作。用戶可
以登錄自己的用戶賬號,在系統(tǒng)中進行學(xué)習(xí)和做題,而管理員可以登錄自己的
管理員賬戶,對對題目、試卷以及知識點等重要信息,進行增刪改查的工作。
角色信息表的表結(jié)構(gòu)如表4-3所示。
表4-3權(quán)限信息表
字段名說明類型長度(字符)可否為空主鍵
r_id角色編號Int10否是
r_manager管理員Nvarchar12是否
r_buyer用戶nvarchar12是否
4.考生考試匯總信息表
考生考試匯總信息表屬于考生的具體信息的表述,主要是考生考試的基本
信息??忌荚噮R總信息表的表結(jié)構(gòu)如表4-4所示。
表4-4考生考試匯總信息表
字段名說明類型長度(字符)可否為空主鍵
m_id編號nvarchar50否是
m_lbid試卷編號nvarchar50否否
m_name試卷名稱nvarchar50否否
m_quantity考試次數(shù)int10否否
m_time考試時間nvarchar50否否
m_source考試來源nvarchar50否否
m_overtime預(yù)計完成時間datetime15否否
m_rovertime實際完成時間datetime15否否
m_count考試匯總double10否否
5.練習(xí)匯總信息表
對練習(xí)方式的處理進行記錄,該練習(xí)有三種方式分別是初級練習(xí),強化練
習(xí),錯題練習(xí)。對練習(xí)模塊產(chǎn)生的信息進行詳細的記錄。泥料信息表的表結(jié)構(gòu)
如表4-5所示。
表4-5練習(xí)匯總信息表
17
字段名說明類型長度(字符)可否為空主鍵
m_niliaoid編號int10否是
m_niliao練習(xí)名稱navrchar50否否
m_people出題人navrchar50否否
m_chutime練習(xí)時間datetime50否否
m_type練習(xí)類別navrchar50否否
m_count練習(xí)統(tǒng)計navrchar50否否
6.試卷詳情信息表
主要是對試卷的各種信息的記錄以及表述,將日常學(xué)生試卷的完成詳情進
行數(shù)據(jù)匯總,每個學(xué)生都會有自己試卷完成情況的信息。信息表的表結(jié)構(gòu)如表
4-6所示。
表4-6試卷詳情信息表
字段名說明類型長度(字符)可否為空主鍵
e_wsid編號nvarchar50否是
e」eixing試卷類型nvarchar50否否
e_niliao試卷數(shù)量nvarchar50否否
e_timeframe考試時段datetime50否否
e_people出題人人nvarchar50否否
7.題目詳情信息表
題目詳情信息表主要是對每一道題的內(nèi)容進行具體的記錄以及對其表述,
包括此題的正確答案、解析和題目出處。題目詳情信息表的表結(jié)構(gòu)如表4-7所
Zj\O
表4-7題目詳情信息表
字段名說明類型長度(字符)可否為空主鍵
wh_rkid編號int50否是
wh_chinaid題目編號int50否否
wh_people負責(zé)人nvarchar50是否
wh_time出題時間datetime50是否
wh_id試卷編號int15是否
18
wh-number題目數(shù)量int15否否
wh_type題目類型nvarchar20是否
whchina_state題目信息nvarchar50否否
本章小結(jié)
本章介紹了系統(tǒng)的功能模塊和數(shù)據(jù)庫,通過圖表展示了數(shù)據(jù)庫的設(shè)計,
介紹了系統(tǒng)數(shù)據(jù)庫的所有表信息,通過實體聯(lián)系圖來描述管理系統(tǒng)內(nèi)各個實
體之間的聯(lián)系。
19
第5章系統(tǒng)實現(xiàn)
在軟件功能開發(fā)中,整體的系統(tǒng)實現(xiàn)可以整理整個系統(tǒng)的功能模塊。綜合
整個系統(tǒng)實現(xiàn)來分析說明軟件的安全性和數(shù)據(jù)在系統(tǒng)中是如何流動的。這將是
一個重要的展示系統(tǒng)功能的模塊。
5.1公務(wù)員考試題庫系統(tǒng)首頁實現(xiàn)
系統(tǒng)首頁主要是系統(tǒng)二級模塊的引導(dǎo)頁,其主要功能是不同權(quán)限的用戶進
入的模塊會對其進行限定,除了首頁的導(dǎo)航欄之外,還有就是具體的功能概述。
用戶在此界面中能夠新建一個組卷方案,輸入組卷方案,包含試卷的題型,
題型的順序,題型的分值,適用班級,難度程度,以及所包含的知識點。用戶
首次登錄系統(tǒng)需要進行注冊,系統(tǒng)還提供按類別或關(guān)鍵詞搜索,系統(tǒng)登錄界面
如圖5-1所示。
用戶注冊[
ExamSystem
弗雌系統(tǒng)
備主頁or試題練習(xí)西會員中心0個人設(shè)置
登陸系統(tǒng)
用戶名|
登陸取消
^殳有賬號?注冊
屬圖認lt+A)|
公務(wù)員題庫考試系統(tǒng)Exam++-主頁111
圖5-1公務(wù)員考試題庫系統(tǒng)登錄界面
當(dāng)用戶試圖點擊進入未授權(quán)的系統(tǒng)模塊會彈出提示,并且返回到首頁。公
務(wù)員考試題庫系統(tǒng)的注冊界面如圖5-2所示。
20
ExamSystem用戶am
弗的0^系統(tǒng)
備主頁Q-試肱練習(xí)所會員申心黨個人設(shè)置
注冊貝聘
MI
四___________________________________|
WA蝌|
共專業(yè)一請選擇一,
口同意協(xié)議條款
注冊賬號至置
圖5-2公務(wù)員考試題庫系統(tǒng)注冊界面
正常用戶都可以進入到前臺首頁頁面、修改當(dāng)前用戶密碼以及退出系統(tǒng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 弛豫鐵電單晶水聲發(fā)射換能器的帶寬拓展研究
- 二零二五年度建筑項目消防安全責(zé)任協(xié)議書3篇
- 二零二五版管道工程鋼管供應(yīng)及安裝合同
- 水泥建材行業(yè)營業(yè)員工作總結(jié)
- 二零二五年度家庭矛盾離婚協(xié)議書2篇
- 二零二五年度商業(yè)項目地下車庫停車位租賃管理協(xié)議3篇
- 設(shè)定明確的工作崗位職責(zé)計劃
- 二零二五年度電梯智能化升級與物業(yè)管理服務(wù)合同3篇
- 二零二五年度教師編制外人員勞動合同范本2篇
- 2025版項目管理法律法規(guī)與國際慣例應(yīng)用指導(dǎo)與執(zhí)行合同3篇
- JB-T 8532-2023 脈沖噴吹類袋式除塵器
- 深圳小學(xué)英語單詞表(中英文)
- 護理質(zhì)量反饋內(nèi)容
- 山東省濟寧市2023年中考數(shù)學(xué)試題(附真題答案)
- 抖音搜索用戶分析報告
- 板帶生產(chǎn)工藝熱連軋帶鋼生產(chǎn)
- 鉆孔灌注樁技術(shù)規(guī)范
- 2023-2024學(xué)年北師大版必修二unit 5 humans and nature lesson 3 Race to the pole 教學(xué)設(shè)計
- 供貨進度計劃
- 國際尿失禁咨詢委員會尿失禁問卷表
- 彌漫大B細胞淋巴瘤護理查房
評論
0/150
提交評論