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