freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于net的在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-07-21 16:40 本頁面
 

【文章內(nèi)容簡介】 性和完整性,設(shè)計(jì)數(shù)據(jù)庫系統(tǒng)時(shí)應(yīng)該首先充分了解用戶各個(gè)方面的需求,包括現(xiàn)有的以及將來可能增加的需求,數(shù)據(jù)庫設(shè)計(jì)一般包括以下幾個(gè)步驟: 數(shù)據(jù)庫需求分析 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫需求分析就是要了解在這個(gè)應(yīng)用系統(tǒng)中,用戶需要查詢、更新、刪除和保存哪些數(shù)據(jù),收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計(jì)打下基礎(chǔ)。在線考試系統(tǒng)的數(shù)據(jù)庫管理要進(jìn)行各種各樣的數(shù)據(jù)輸入和導(dǎo)出,提供各類信息的添加、刪除、修改和更新等功能。了解了數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體以及實(shí)體之間的關(guān)系,為后面的數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。這些實(shí)體包括各種具體信息,通過相互之間的作用形成數(shù)據(jù)流動(dòng)。開發(fā)在線考試系統(tǒng)之前,分析了系統(tǒng)的數(shù)據(jù)量,由于在線考試系統(tǒng)中試題及考生信息的數(shù)據(jù)量會(huì)很大,因此選擇了Microsoft SQL Server 2005 數(shù)據(jù)庫來存儲(chǔ)數(shù)據(jù)信息,數(shù)據(jù)庫命名為db_Examination,在其中創(chuàng)建了7個(gè)數(shù)據(jù)庫表用于存儲(chǔ)不同的信息,如圖: 圖 32在線考試系統(tǒng)中用到的數(shù)據(jù)通過調(diào)查分析各種資料,根據(jù)本管理系統(tǒng)用戶需要操作和處理的各種數(shù)據(jù),對(duì)數(shù)據(jù)表進(jìn)行了分析。確定在數(shù)據(jù)庫中存儲(chǔ)的各種數(shù)據(jù)之間的關(guān)系以及數(shù)據(jù)類型,列舉出部分?jǐn)?shù)據(jù)表的關(guān)系如下:管理員信息表 圖 33管理員信息表字段開發(fā)在線考試系統(tǒng)時(shí),為了靈活地維護(hù)系統(tǒng),設(shè)計(jì)了管理員模塊,通過管理員模塊可以方便地對(duì)整個(gè)在線考試系統(tǒng)進(jìn)行維護(hù)。這時(shí)必須建立一個(gè)數(shù)據(jù)表用于存儲(chǔ)所有管理員信息。 考試科目信息表 圖 34考試科目信息表字段當(dāng)考生成功登陸在線考試系統(tǒng)后,可以根據(jù)需要選擇考試科目,考生不同可能選擇的考試科目也不同,系統(tǒng)必須提供一些參加考試的科目,供考生選擇。這時(shí)在數(shù)據(jù)表中應(yīng)該建立一個(gè)存儲(chǔ)所有參加考試科目的數(shù)據(jù)表。考試試題信息表圖35考試試題信息表字段在線考試系統(tǒng)的考試試題是通過對(duì)數(shù)據(jù)庫中存儲(chǔ)的試題的抽取產(chǎn)生的,所以必須在數(shù)據(jù)庫中建立一個(gè)數(shù)據(jù)表用于存儲(chǔ)所有的試題信息,其中包括試題的題目、試題的備選答案、正確答案。考生信息表圖 36考生信息表字段在數(shù)據(jù)庫中建立一個(gè)用于存儲(chǔ)考生各項(xiàng)信息的數(shù)據(jù)表,其中包括考生登錄時(shí)的ID號(hào)、密碼、姓名。學(xué)生成績信息表圖 37學(xué)生成績信息表字段考生選擇考試科目,開始在線考試,在規(guī)定的時(shí)間內(nèi)必須完成考試否則系統(tǒng)會(huì)自動(dòng)提交試卷,并且將考生的考試成績保存到數(shù)據(jù)表中。這樣方便后期查詢考生是否參加過考試以及查詢歷史考試得分。 第4章 詳細(xì)設(shè)計(jì)在開發(fā)項(xiàng)目中以類的形式來組織,封裝一些常用的方法和事件,不僅可以提高代碼的重用率,也大大方便了代碼的管理。本系統(tǒng)中創(chuàng)建了一個(gè)公共類Datacon,其中包含了一些方法。分別用于連接數(shù)據(jù)庫,綁定控件等。公共類設(shè)計(jì)代碼如下:public class Datacon{ public Datacon() { } public SqlConnection getcon() { string strCon = Data Source=(local)。DataBase=db_Examination。User ID=sa。PWD=123456。 SqlConnection sqlCon = new SqlConnection(strCon)。 return sqlCon。 } public bool ec(string sqlstr) { SqlConnection con=()。 ()。 SqlCommand mymand=new SqlCommand(sqlstr,con)。 try { ()。 return true。 } catch { return false。 } finally { ()。 } } public bool ecDropDownList(DropDownList DDL, string sqlstr3, string DTF, string DVF) { //創(chuàng)建數(shù)據(jù)庫連接 SqlConnection con = ()。 //打開數(shù)據(jù)庫連接 ()。 //定義并初使化數(shù)據(jù)適配器 SqlDataAdapter mydataadapter = new SqlDataAdapter(sqlstr3,con)。 //創(chuàng)建一個(gè)數(shù)據(jù)集mydataset DataSet mydataset = new DataSet()。 //將數(shù)據(jù)適配器中的數(shù)據(jù)填充到數(shù)據(jù)集中 (mydataset)。 = mydataset。 = DTF。 = DVF。 try { ()。 return true。 } catch { return false。 } finally { //關(guān)閉數(shù)據(jù)庫連接 ()。 } } public bool ecadabind(GridView gv,string sqlstrl4) { //定義新的數(shù)據(jù)庫連接 SqlConnection con = ()。 //打開數(shù)據(jù)庫連接 ()。 //定義并初使化數(shù)據(jù)適配器 SqlDataAdapter mydataadapter = new SqlDataAdapter(sqlstrl4,con)。 //創(chuàng)建一個(gè)數(shù)據(jù)集mydataset DataSet mydataset = new DataSet()。 //將數(shù)據(jù)適配器中的數(shù)據(jù)填充到數(shù)據(jù)集中 (mydataset)。 //將此數(shù)據(jù)集作為表格控件的數(shù)據(jù)源 =mydataset。 try { //綁定數(shù)據(jù)庫中數(shù)據(jù) ()。 //返回這個(gè)數(shù)據(jù)集 return true。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1