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

在線考試系統通用數據模型研究

2014-03-16 03:38:45陳蓉陳烽孫懿
電腦與電信 2014年3期
關鍵詞:模型系統

陳蓉 陳烽 孫懿

(西藏民族學院信息工程學院,陜西 咸陽 712082)

在線考試系統通用數據模型研究

陳蓉 陳烽 孫懿

(西藏民族學院信息工程學院,陜西 咸陽 712082)

數據模型是數據庫設計的基礎和核心,它的好壞直接關系到信息管理系統開發的成功與失敗。本文研究了在線考試系統的數據模型構建,給出了在線考試系統的三個通用數據模型。對同類管理系統的通用數據建模有一定的參考價值。

在線考試系統;通用數據模型;數據建模

1.引言

傳統考試方式要經過老師人工出卷、組織考生考試、人工閱卷、成績評估和試卷分析等多步才能完成。隨著考試類型的不斷增加和考試要求的不斷提高,相關工作人員的工作量也會越來越大,太繁瑣且容易出錯。在線考試系統借助計算機網絡技術的優勢,將傳統考試方式改良,不僅使考試的過程簡化,節省了人力物力,同時使考試的方式更加靈活,既可以本地進行,也可以異地進行。

2.在線考試系統的需求分析

2.1 在線考試系統的需求

在線考試系統可以分為兩類用戶:普通用戶和管理員。

普通用戶可以在線考試和查看考試成績。

管理員對試卷管理、題庫管理(包括選擇題、填空題、判斷題)、用戶管理等進行管理,功能包括添加、修改、刪除和查詢等。

2.2 在線考試系統的數據建模

數據庫建模使用ERD(實體聯系圖)表示,圖形直觀明白。ERD由實體、實體的屬性及實體間的聯系組成。

(1)實體由軟式方框來表示。實體名顯示在軟式方框中。實體名總是單數,并且用全大寫字母表示。

(2)屬性列在實體名的下方。用星號標記必需的屬性:“*”,用圓圈標記可選屬性:“°”,用#號標記唯一標識符:“#”。

(3)關系是連接實體的線。這些線可以是實線,也可以是虛線。這些線終止于每個實體末端的“單點”或“鴉腳”。關系分為三種:一對一關系,一對多關系,多對多關系。一對一關系,兩邊都是“單點”。一對多關系,多方為“鴉腳”。兩方的關系都需要取名,將關系名稱寫在對應的一邊。如學生和課程是多對多關系,則實體兩邊的線都用“鴉腳”符號表示,學生一方的關系名稱是“學習”,課程一方的關系名稱是“被學習”。

3.在線考試系統的通用數據模型

3.1 通用數據模型1

經分析得出本系統的實體有:管理員,考生、試卷、題庫(選擇題,填空題,判斷題);實體間的聯系有:管理員和考生可統稱為用戶,即user用戶類是administrator管理員類和normal_user普通用戶類的父類。paper題庫由常見的三種題型——mutipchoice選擇題、completion填空題、judgement判斷題組成??忌恥ser與試卷類paper存在多對多聯系,聯系取名為考試類exam。多對多關系轉換為兩個一對多的聯系,因此考生類與考試類存在一對多的關系,試卷類與考試類存在一對多的關系。

組成各個類的屬性如下:

user用戶(user_id編號,username用戶名,password密碼,user_type用戶類型)

normal_user考生(user_id編號,stdno學號,class班級,sex性別)

paper試卷(paper_id試卷編號,paper_name試卷名稱,choice_num選擇題數量,choice_score選擇題分數,comple_num填空題數量,comple_score填空題分數,judge_num判斷題數量,judge_score判斷題分數)

mutipchoice選擇題(choice_id選擇題編號,question選擇題內容,answer選擇題答案)

option選擇題選項(option_id選擇題編號,option_name選擇題內容)

completion填空題(comple_id填空題編號,question填空題內容,answer填空題答案)

judgement判斷題(judge_id判斷題編號,question判斷題內容,answer判斷題答案)

exam考試(exam_id考試編號,score考試成績、exam_time考試時間、make_flag是否補考,makeup_score補考成績)

所有字段一般應使用英文表示,如oracle數據庫無法識別中文。在線考試系統的數據庫通用數據模型1的ER圖如圖1所示。

圖1 在線考試系統通用模型1的ERD

3.2 通用數據模型2

在使用通用數據模型1時,我們發現當題庫不僅僅是選擇題、填空題和判斷題時,此數據模型已經無法滿足用戶需求,需要重新構建系統模型。此時,需要對模型進行修改滿足用戶需求。改進后的模型中,試卷中只保留paper_id試卷編號和paper_name試卷名稱,試卷里面有允許有很多類型,type類型有公共屬性(如type_id編號,type_name名稱,type_num數量,type_score分數)和預定義屬性(define1到define7),預定義屬性的值存放在vlaue值類的屬性(value1到value7)中。在線考試系統的數據庫通用數據模型2的ER圖如圖2所示。

圖2 在線考試系統通用模型2的ER圖

3.3 通用數據模型3

通用數據模型2定義了考題類型在7種之內,就是說考題類型定義的屬性數量是7,如果屬性數量超過最初定義的最大數量后則無法使用模型2。因此,考慮使用下面的模型將考題類型的屬性的每個值都單獨存儲。這樣可以靈活地定義新的考題屬性和考題值,同時也能有效地節省存儲空間,減少了字段使用時可能產生的存儲浪費。在模型2上,從type類型中將預定義屬性分離出來,每一個預定義屬性和它的多個值對應。在線考試系統的數據庫通用數據模型3的ER圖如圖3所示。

圖3 在線考試系統通用數據模型3的ER圖

4.結語

本文研究了在線考試系統的通用數據模型,構建了三個通用數據模型——模型1、模型2、模型3。三個通用數據模型各有優缺點,根據用戶需求選擇合適的數據模型。模型1是在固定的需求上建構的,是簡單的模型,后兩個數據模型是在此基礎上進行改進的,增加了復雜性,考慮到的問題細節更多。模型3比通用模型2更復雜。總的說來,根據用戶的需求可能發生改變,對數據模型進行調整,得出本文的三種通用數據模型。對同類管理系統的通用數據建模有一定的參考價值。

[1]錢樂秋,趙文耘,牛軍鈺.軟件工程[M].清華大學出版社,2007.

[2]趙忠孝.數據庫原理及Visual FoxPro應用[M].北京:高等教育出版社,2004.

[3]Alan Shalloway,James R.Trott.設計模式解析[M].北京:人民郵電出版社,2006.

[4]曹玉琳,鄭東.Oracle 11g設計與開發教程[M].北京:清華大學出版社,2012.

[5]Oracle Academy[EB/OL].https://academy.oracle.com/oaweb-overview.html.

Research on Common Data Model of On-line Examination System Based on Oracle

Chen Rong Chen Feng Sun Yi
(Tibet University for Nationalities,Xianyang 712082,Shaanxi)

tract】Data model is the basis and core of database design.It is directly related to the success or failure of information management system development.This paper studies database data model of online examination system based on the Oracle,and gives three common data models of online examination system based on oracle.It can give a certain reference value for common data modeling of the similar management system.

words】Oracle;on-line examination;common data model

陳蓉,女,湖北人,碩士,講師,研究方向:軟件工程、數據庫系統開發、Web設計與開發。

猜你喜歡
模型系統
一半模型
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
3D打印中的模型分割與打包
主站蜘蛛池模板: 亚洲天堂日本| 国产亚洲欧美日韩在线观看一区二区 | 国产美女一级毛片| 99久久人妻精品免费二区| 国产成人在线无码免费视频| 五月婷婷亚洲综合| 国产亚洲精品资源在线26u| 国模私拍一区二区| 91精品专区| 白浆视频在线观看| 91福利片| 日韩第一页在线| 毛片久久网站小视频| 免费女人18毛片a级毛片视频| 国产男女免费视频| 精品亚洲麻豆1区2区3区| 亚洲国产精品一区二区第一页免 | 亚洲日韩国产精品综合在线观看| 91精品国产一区自在线拍| 亚洲VA中文字幕| 真实国产精品vr专区| 72种姿势欧美久久久久大黄蕉| 国产又色又爽又黄| 丁香五月亚洲综合在线 | 欧美精品黑人粗大| 久久久久久国产精品mv| 欧美久久网| 啦啦啦网站在线观看a毛片| 色婷婷电影网| 欧美啪啪网| 成人午夜网址| 国内精自线i品一区202| 91精品国产麻豆国产自产在线| 国产特一级毛片| 91精品国产麻豆国产自产在线 | 国产凹凸一区在线观看视频| 亚洲日本韩在线观看| lhav亚洲精品| AV老司机AV天堂| 久久精品国产电影| 色久综合在线| 国产区精品高清在线观看| 91视频国产高清| 国产一级毛片在线| 国产精品太粉嫩高中在线观看| 亚洲一级毛片在线播放| 特级做a爰片毛片免费69| 女人18毛片一级毛片在线| 日韩a级毛片| 欧美色视频日本| 黄色网站不卡无码| 伊人中文网| 久久性视频| 亚洲精品另类| 亚洲大学生视频在线播放| 成人毛片免费在线观看| 国产乱论视频| 精品国产自| 欧美成人A视频| 欧美色丁香| 亚洲精品无码抽插日韩| 一区二区三区精品视频在线观看| 亚洲色欲色欲www在线观看| AⅤ色综合久久天堂AV色综合| 亚洲啪啪网| 欧美性色综合网| 精品一区二区无码av| 无码一区18禁| 亚洲欧美另类日本| 亚洲视频四区| 亚洲欧美综合在线观看| 中文字幕在线播放不卡| 日本午夜三级| www.av男人.com| 55夜色66夜色国产精品视频| 人与鲁专区| 亚洲美女一区二区三区| 亚洲精品第一页不卡| 亚洲色无码专线精品观看| 欧亚日韩Av| 伊人天堂网| 日韩在线观看网站|