国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于B/S的學(xué)??荚嚬芾硐到y(tǒng)設(shè)計(jì)分析

2016-12-26 09:40:37吳青
現(xiàn)代商貿(mào)工業(yè) 2016年25期

吳青

摘要:隨著信息化技術(shù)大規(guī)模普及,信息化的代表之一即網(wǎng)絡(luò)化考試管理正式應(yīng)運(yùn)而出。基于B/S模式的考試管理系統(tǒng)具有較好的開放性、分布性特點(diǎn),從而實(shí)現(xiàn)考試形式靈活,方便組織考試,減輕考務(wù)人員工作量,增強(qiáng)考試公平性。

關(guān)鍵詞:學(xué)??荚嚬芾?;NET框架;自動(dòng)組卷

中圖分類號(hào):G4

文獻(xiàn)標(biāo)識(shí)碼:A

doi:10.19311/j.cnki.16723198.2016.25.069

1考試管理系統(tǒng)相關(guān)技術(shù)分析

1.1NET框架

Microsoft.NET框架是一個(gè)多語言環(huán)境,能夠非常方便的使開發(fā)人員建立應(yīng)用網(wǎng)絡(luò)服務(wù),方便構(gòu)建和配置軟件程序。由.NET框架開發(fā)的網(wǎng)上考試系統(tǒng)實(shí)現(xiàn)了其設(shè)計(jì)目的,提高系統(tǒng)的可擴(kuò)展性,增強(qiáng)可維護(hù)性和可移植性。

1.2軟件架構(gòu)分析

系統(tǒng)開發(fā)模式通常包含了C/S和B/S兩種體系結(jié)構(gòu)。C/S模式稱為客戶機(jī)/服務(wù)器模型,其特點(diǎn)就是系統(tǒng)應(yīng)用被分解為客戶和服務(wù)進(jìn)程兩部分,也是我們所稱的前臺(tái)和后臺(tái)。前臺(tái)是用戶界面操作,后臺(tái)是數(shù)據(jù)處理。B/S結(jié)構(gòu),是C/S結(jié)構(gòu)的改進(jìn)??蛻舳送ㄟ^瀏覽器來訪問系統(tǒng)界面,然后進(jìn)行業(yè)務(wù)前端的操作,而業(yè)務(wù)邏輯則在Web服務(wù)器上處理,從而形成了三層的系統(tǒng)架構(gòu),因此B/S模式的系統(tǒng)架構(gòu)成為目前系統(tǒng)開發(fā)的首選方案。

1.3UML技術(shù)

UML被稱為統(tǒng)一建模語言,是面向?qū)ο笾幸环N通用的、圖形化的建模語言,是近代軟件工程環(huán)境中對(duì)象分析和設(shè)計(jì)的重要工具。通過UML可以對(duì)軟件密集型系統(tǒng)的制品進(jìn)行文檔化、構(gòu)造化和可視化。它簡(jiǎn)化了軟件設(shè)計(jì)的負(fù)責(zé)流程,為整個(gè)構(gòu)架建立了一個(gè)“藍(lán)圖”,具有足夠的表達(dá)能力,且簡(jiǎn)化表達(dá)系統(tǒng)模型。

2考試管理系統(tǒng)需求分析

2.1系統(tǒng)功能需求

(1)學(xué)生管理。管理學(xué)生信息,建立學(xué)生信息數(shù)據(jù)庫,管理每個(gè)學(xué)生在校基本數(shù)據(jù)。包括學(xué)生的學(xué)號(hào)、姓名、性別、照片、班級(jí)、入學(xué)日期等信息。實(shí)現(xiàn)信息查看,修改等功能。

(2)教師管理。管理教師信息數(shù)據(jù),包括教師代碼、姓名、性別、出身年月、籍貫、民族、政治面貌、畢業(yè)學(xué)校等信息數(shù)據(jù),具備信息查看、修改等功能。

(3)題庫試題管理。包含多種題型,并且實(shí)現(xiàn)題庫的試題添加、修改、刪除功能。

(4)試卷管理。主要實(shí)現(xiàn)試卷的生成,修改功能。

(5)成績(jī)管理。教師可以批閱學(xué)生的簡(jiǎn)述題,給出成績(jī)。并且具有信息查看功能,管理員可對(duì)成績(jī)進(jìn)一步管理、分析。

(6)基本數(shù)據(jù)管理。主要實(shí)現(xiàn)維護(hù)課程基本數(shù)據(jù)、題庫基本數(shù)據(jù)、試卷基本數(shù)據(jù)、考場(chǎng)基本數(shù)據(jù)、成績(jī)基本數(shù)據(jù)、用戶基本數(shù)據(jù)。

2.2非功能性需求分析

(1)防竊取。根據(jù)考試數(shù)據(jù)的分類,系統(tǒng)要確保數(shù)據(jù)的機(jī)密性和數(shù)據(jù)在傳輸中信息的完整性不受破壞,保證信息安全性。

(2)身份認(rèn)證。在考試信息管理中的用戶的信息需求進(jìn)行有效的訪問控制,以審核確認(rèn)用戶的身份,完成對(duì)用戶的管理。

(3)完整性。隨著考試信息管理的廣泛開展,必須嚴(yán)格保證其完整性。

(4)防抵賴。身份認(rèn)證控制權(quán)限對(duì)于考生來講,需要考生對(duì)本人所提交的考試答題內(nèi)容等信息負(fù)責(zé)。

3考試管理系統(tǒng)的設(shè)計(jì)

3.1系統(tǒng)總體構(gòu)架設(shè)計(jì)

該架構(gòu)采用了三層架構(gòu)設(shè)計(jì),能夠使系統(tǒng)具有跨平臺(tái)的特點(diǎn)和較好的擴(kuò)展性,同時(shí)便于執(zhí)行者開發(fā)、維護(hù)。學(xué)??荚嚬芾硐到y(tǒng)結(jié)構(gòu)圖如圖1所示。

·UI層:管理員、教師、學(xué)生直接接觸的層面。

·邏輯層:處理事務(wù)的中間層。

·DATA層:數(shù)據(jù)集中處理。

3.2系統(tǒng)詳細(xì)設(shè)計(jì)

3.2.1功能模塊設(shè)計(jì)

(1)用戶管理模塊:負(fù)責(zé)管理系統(tǒng)中的管理人員、教師和學(xué)生名單,增加、刪除、查找和修改等。

(2)考題管理模塊:主要實(shí)現(xiàn)試題的添加、修改、刪除管理,限定試題范圍和難度。

(3)考卷管理模塊:用戶通過選擇組卷參數(shù)選項(xiàng),如題型、試卷難度系數(shù)等,以此為依據(jù)自動(dòng)抽取試題,隨機(jī)生成試卷供學(xué)生考試用。

(4)考試安排模塊:管理人員要確定考試科目,明確課程的考核方式、考試時(shí)間、地點(diǎn)、監(jiān)考人員等信息。

(5)成績(jī)管理模塊:閱卷教師將考生成績(jī)錄入系統(tǒng)中。如需修改成績(jī),需管理人員賦予權(quán)限才行完成。

(6)系統(tǒng)管理模塊:管理員管理、維護(hù)系統(tǒng)基本數(shù)據(jù)。

3.2.2系統(tǒng)流程設(shè)計(jì)

對(duì)于學(xué)??荚嚬芾硐到y(tǒng)來說是考試管理是重要的核心部分,考試安排要經(jīng)過一系列的審核,才能最終確定??荚嚬芾硐到y(tǒng)中考試任務(wù)管理的流程如圖2所示。

长宁县| 绍兴市| 沙雅县| 韶山市| 呼伦贝尔市| 东乌珠穆沁旗| 新乡县| 庆云县| 彭泽县| 方正县| 基隆市| 广元市| 莲花县| 江孜县| 赣州市| 定边县| 绍兴县| 蓝田县| 武汉市| 波密县| 汾西县| 郓城县| 大邑县| 毕节市| 个旧市| 格尔木市| 巴彦县| 阜新| 大竹县| 大化| 遵义县| 武鸣县| 定安县| 依兰县| 皋兰县| 马鞍山市| 响水县| 辰溪县| 丰原市| 济阳县| 汨罗市|