公務(wù)員考試題庫(kù)系統(tǒng)設(shè)計(jì)_第1頁
公務(wù)員考試題庫(kù)系統(tǒng)設(shè)計(jì)_第2頁
公務(wù)員考試題庫(kù)系統(tǒng)設(shè)計(jì)_第3頁
公務(wù)員考試題庫(kù)系統(tǒng)設(shè)計(jì)_第4頁
公務(wù)員考試題庫(kù)系統(tǒng)設(shè)計(jì)_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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

email

四___________________________________|

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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論