前言:本站為你精心整理了Smart系統(tǒng)開(kāi)發(fā)范文,希望能為你的創(chuàng)作提供參考價(jià)值,我們的客服老師可以幫助你提供個(gè)性化的參考范文,歡迎咨詢(xún)。
摘要
本文所涉及的系統(tǒng)是根據(jù)現(xiàn)代教育的需求所設(shè)計(jì)的一個(gè)在線考試系統(tǒng)。主要是基于Struts+Spring+Hibernate作為平臺(tái)搭建的框架開(kāi)發(fā)的一套軟件。本次設(shè)計(jì)作為smart項(xiàng)目的一個(gè)組成部分,主要設(shè)計(jì)和開(kāi)發(fā)了其中的兩個(gè)主要模塊,考試管理及成績(jī)查詢(xún)模塊。論文首先介紹了背景和相關(guān)的理論知識(shí)。其次列出了根據(jù)需求而提出的設(shè)計(jì)方案,然后詳細(xì)闡述了系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)過(guò)程。包括數(shù)據(jù)庫(kù)設(shè)計(jì),新建考試信息管理,新建閱卷組管理和成績(jī)查詢(xún)。通過(guò)本系統(tǒng)的應(yīng)用,可以滿足目前教育模式的評(píng)估需求,對(duì)教育評(píng)估的發(fā)展起到一定的促進(jìn)作用。
隨著系統(tǒng)的不斷深開(kāi)發(fā),會(huì)有更好,更完善的軟件系統(tǒng)應(yīng)用到遠(yuǎn)程教育當(dāng)中去,正在給傳統(tǒng)教育模式帶來(lái)新的變革,并對(duì)教育的發(fā)展形成新的推動(dòng)力。
關(guān)鍵詞:Struts;Spring;Hibernate;考試管理;成績(jī)查詢(xún);評(píng)估
需求分析和設(shè)計(jì)方案
3.1考試管理
3.1.1考試管理需求分析
考試管理是考試前準(zhǔn)備非常重要的一部分,新建一門(mén)考試它基于前面的公共資源設(shè)置,出卷等模塊,把與考試信息相關(guān)的東西綜合起來(lái),放到一張表中,生成一門(mén)信息完整的考試。并且設(shè)置考試開(kāi)始和結(jié)束時(shí)間,還有發(fā)卷時(shí)間,每門(mén)考試關(guān)聯(lián)到哪張?jiān)嚲?,為后面的考試模塊做了鋪墊。閱卷組設(shè)置是因?yàn)樵嚲碇杏兄饔^題和客觀題,客觀題可以自動(dòng)閱卷,但是主觀題就要老師閱卷,這時(shí)候,閱卷組把需要閱卷的試卷和老師組成的閱卷組關(guān)聯(lián)起來(lái),實(shí)現(xiàn)人工閱卷。
3.1.2考試管理設(shè)計(jì)方案
新建一門(mén)考試:首先在第一個(gè)頁(yè)面顯示已經(jīng)存在的考試,點(diǎn)添加后,進(jìn)入到新建考試頁(yè)面,在頁(yè)面的上面可以選擇考試類(lèi)型和試卷類(lèi)型,緊接著可以選擇學(xué)年和學(xué)期,這樣設(shè)計(jì)是為了確定每次考試的唯一性,下面可以進(jìn)行省、市、區(qū)縣、學(xué)校、年級(jí)、科目的選擇,這些字段在后臺(tái)通過(guò)字符串相加,可以得到考試名稱(chēng),和學(xué)年,學(xué)期一起確定每次考試的唯一性。還可以進(jìn)行適用班級(jí)的選擇,因?yàn)榭紤]到可能存在文科和理科班雖然有的科目一樣,但是題的難度不一樣,所以每門(mén)考試都設(shè)置了適用班級(jí)??荚囬_(kāi)始時(shí)間和結(jié)束時(shí)間的作用是在后臺(tái)調(diào)用公共的方法,兩個(gè)時(shí)間的差值作為考試時(shí)長(zhǎng)。發(fā)卷時(shí)間比考試開(kāi)始時(shí)間要提前5-10分鐘,是為了讓考生有充分的時(shí)間瀏覽一下整套試卷,然后點(diǎn)保存,一門(mén)考試就建立好了。
閱卷組:首先在第一個(gè)頁(yè)面顯示的是已經(jīng)關(guān)聯(lián)好了的考試和閱卷組,點(diǎn)擊添加閱卷組可以添加一個(gè)閱卷組,然后可以設(shè)置需要進(jìn)行閱卷的考試和閱卷組進(jìn)行關(guān)聯(lián)。
3.2成績(jī)查詢(xún)
3.2.1成績(jī)查詢(xún)模塊需求分析
既然是考試系統(tǒng),肯定涉及到成績(jī),成績(jī)查詢(xún)模塊就是方便學(xué)生對(duì)自己已經(jīng)考過(guò)的科目進(jìn)行一下自我評(píng)定,這里可以看到自己所有的歷史試卷,并且可以知道每道題的得分情況,使考生對(duì)自己的情況有一個(gè)大致的了解,針對(duì)自己的弱項(xiàng)進(jìn)行復(fù)習(xí),這樣可以做到有的放矢。
3.2.2成績(jī)查詢(xún)模塊設(shè)計(jì)方案
首先確定用戶的登陸身份,如果是學(xué)生登陸的話,展現(xiàn)給學(xué)生的是自己所有的歷史考試科目,成績(jī),以及使用的哪一套試卷,當(dāng)點(diǎn)擊該試卷時(shí),彈出來(lái)的是該整套試卷,并且可以看到自己每道題的得分情況,使考生對(duì)自己有一個(gè)整體的了解,并在以后的考試中有一個(gè)努力的方向。