999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

在線考試系統業務流程分析與架構設計

2020-09-05 08:23:23桂琳
科學導報·學術 2020年76期

桂琳

【摘 要】以疫情期間在線考試為背景,從考試的實際出發,通過在對考試的流程詳細的分析基礎上,對在線考試系統進行了詳細的分析與設計。對現有的管理模式進行改進,開發出一套新型的管理系統,從中領悟系統開發的思想,掌握系統開發的流程和方法。系統架構設計將圍繞在線考試工作的實際情況,使之能迅速適應在線教育的需要。

【關鍵詞】考試系統;在線教育;業務流程;教務管理

1.系統業務流程分析

在進行業務流程分析時,需要按照原有信息流動過程,逐個地調查分析所有環節的處理業務、處理內容、處理順序和對處理時間的要求,弄清各個環節需要的信息、信息來源、流經去向、處理方法、計算方法、提供信息的時間和信息形態(報告、報單、屏幕顯示)等 [1]。業務流程分析可以幫助開發者了解該業務處理過程,發現和處理系統調查工作中的錯誤和疏漏。

根據相應的需求,設計一個用于學生考試的在線考試系統,用于幫助學校進一步推進科技教育。本次系統會根據學校以及學生老師的需求來設計相應的功能。本系統將會有三個主界面:管理員界面,學生界面,老師界面。系統有三種登陸用戶,每一種用戶分別負責而不同的職能。三種不同的登錄用戶分別用不同的賬號登陸考試系統。管理員將學生和老師的信息存儲在數據庫之中,并且可以對課程進行管理。老師對整個題庫進行管理,還可以對成績進行統計查詢。學生可以登錄網站進行答題,答題結束后可以選擇提交。學生將試卷提交之后老師登陸考試系統進行閱卷。

為了便于管理以及出于安全性的考慮,本系統分別為三種用戶設計了一個界面。管理員界面用于對老師學生的管理,以及對課程的管理。教師界面用于試題的添加和刪除,老師閱卷并提交學生考試成績。學生界面用于在線考試以及分數的查詢。由于此系統用于對學生的測試,所以在界面上一定要簡潔明了,學生能夠很方便的查看自己的考試成績,并且確保系統的安全性。

2.系統功能模塊

在線考試系統采用了模塊化的設計方式,目前共設計了九個模塊,分別是閱卷模塊、考試模塊、分數查詢模塊、課程管理模塊、題庫管理模塊、試卷管理模塊、考生管理模塊、老師管理模塊、成績統計模塊,如圖1所示。同時,為了適應未來考試模式的變化,預留了考試系統模塊化程序設計接口,根據未來在線考試模式的要求,添加相應的考試功能模塊,從而提高了在線考試系統的適用性。

3. Use Case建模

根據上述需求,本系統主要有三類活動者,即管理員(對整個系統進行管理),學生(使用系統進行考試以及對分數的查詢),老師(進行判卷提交學生考試成績)。根據系統需求分析,結合系統參與者的定義分析,得到如下幾個模塊:系統管理員登陸模塊,課程管理模塊,學生老師模塊,題庫管理模塊,試卷管理模塊,閱卷模塊,學生考試模塊。

其中管理員登陸模塊的用例包括用戶登錄以及用戶密碼修改。課程管理模塊的用例包括管理員對課程的添加和刪除。學生老師模塊的用例包括管理員對老師和學生的添加和刪除。題庫管理模塊的用例包括老師對考試題目進行添加和刪除,并且可以添加和刪除此門課程的試題。試卷管理模塊的用例包括老師可以對已有課程添加試卷,并在題庫中選擇已有試題添加到試卷中。閱卷模塊的用例包括:教師登錄和批改試卷。學生考試模塊的用例包括學生登陸系統可以進行考試和自己的考試成績查詢。

4. 系統架構設計

本系統使用Struts和Hibernate框架來整合實現系統的架構,使用Hibernate實現了數據庫和類之間的轉換。系統中比較核心的對象分層,可分為:用戶界面層、控制層、業務邏輯層、數據訪問層,還有在運行中會用到的公共部分提取出來,數據訪問包,業務邏輯包,控制包,對象夾包,工具包。數據訪問層的職責是:實現數據的持久化操作,實現事務處理 [2]。業務邏輯包的職責是:接收控制包傳來的請求并處理,與數據訪問層進行交互,發送數據操作的請求,并接收數據操作結果。控制包的職責是:給用戶界面中控件注冊監聽器,監聽用戶界面行為;從用戶界面獲取用戶輸入的數據,調用業務處理層,將數據傳到業務邏輯層;接收業務處理傳回的數據,并傳給用戶界面層顯示。數據訪問包的主要職責是:根據數據庫表在系統中建立對于的數據庫表對象,實現系統中數據格式化集中處理。在UI、Action、DAO層都起到封裝數據的作用 [3]。程序入口、數據庫連接、工具包(即通用數據包)職責如下:包含系統中普通的通用數據,有系統入口類,負責制定系統進入界面;常用工作欄類,在每個界面中底部都包含的工具欄定義;包含數據庫連接類的定義。

5. 結束語

在線考試系統將考試由紙張考試轉變成無紙化的考試模式,這樣就提高了考試效率,減少了人力、財力的使用,并可以隨時隨地對學生進行測試,降低了老師的工作量。本系統實現了基本功能,管理員可以很好地對整個系統進行維護,老師可以對整個題庫進行管理并閱卷以及使用成績統計功能,學生可以進行考試和分數查詢。考試試題都保存在題庫中,可以重復使用。這樣也減少了紙張的使用,保護了環境。隨著網絡教育的發展,網絡遠程教育中在線考試系統的應用將越來越廣泛。

參考文獻:

[1]張海藩. 軟件工程導論學習輔導[M]. 第五版. 北京:清華大學出版社,2008.

[2]馮艷茹,蘇文芝. 基于MVC設計模式的Struts框架的設計與實現[J]. 安陽工學院學報,2013(6):69-71.

[3]陳艷萍. SQL Server2008數據庫案例與實訓教程(高等職業教育十二五創新型規劃教材)[M]. 北京:北京理工大學,2012.

主站蜘蛛池模板: 亚洲性网站| 嫩草影院在线观看精品视频| 美女免费精品高清毛片在线视| 亚洲高清在线天堂精品| 欧美色香蕉| 国产午夜精品鲁丝片| 亚洲AV无码久久天堂| 精品福利视频导航| 国产精品lululu在线观看| 亚洲中文字幕在线观看| 91偷拍一区| 国产一区成人| 亚洲第一区欧美国产综合| 亚洲人成影院午夜网站| 亚洲精品午夜无码电影网| 91探花在线观看国产最新| 综合社区亚洲熟妇p| 亚洲午夜福利在线| 国产sm重味一区二区三区| 亚洲av综合网| 国产亚洲欧美日韩在线一区| 波多野结衣一区二区三区四区视频| 亚洲国产天堂久久九九九| 日本不卡在线视频| 色欲国产一区二区日韩欧美| 波多野结衣第一页| 67194在线午夜亚洲| 久久久久久久久18禁秘| 国产v欧美v日韩v综合精品| a天堂视频在线| 亚洲精品高清视频| 狠狠亚洲婷婷综合色香| 制服丝袜无码每日更新| 亚洲一级毛片在线播放| 天天综合色网| 毛片卡一卡二| 国产情侣一区二区三区| 国产91小视频| 青青草原国产精品啪啪视频| 青青草91视频| 国产激爽大片高清在线观看| 99精品一区二区免费视频| 国产精品蜜臀| 91网红精品在线观看| 国语少妇高潮| 日本成人福利视频| 露脸国产精品自产在线播| 国产一级精品毛片基地| 国产区网址| 无码'专区第一页| 在线无码私拍| 最近最新中文字幕免费的一页| 午夜国产理论| 99精品在线看| 狠狠ⅴ日韩v欧美v天堂| 亚洲V日韩V无码一区二区| 午夜视频免费一区二区在线看| 91香蕉视频下载网站| 久久婷婷综合色一区二区| 亚洲天堂精品在线观看| 亚洲一区波多野结衣二区三区| 亚洲精品老司机| 亚洲第一成人在线| 亚洲视频黄| 91精品最新国内在线播放| 久久久久亚洲精品成人网| 国产精品夜夜嗨视频免费视频| 国产中文在线亚洲精品官网| 无码精品福利一区二区三区| 日本三级欧美三级| 国产熟女一级毛片| 九九热精品视频在线| 欧美人与牲动交a欧美精品| 一级福利视频| 91探花国产综合在线精品| 成人综合在线观看| 一级看片免费视频| 国产香蕉97碰碰视频VA碰碰看 | 日韩小视频在线播放| 久久频这里精品99香蕉久网址| 狠狠干欧美| 中国一级特黄大片在线观看|