- 相關(guān)推薦
關(guān)于大學(xué)畢業(yè)設計系統的畢業(yè)論文
摘要:
隨著(zhù)計算機應用的迅猛發(fā)展,網(wǎng)絡(luò )應用的不斷擴大,如遠程教育和虛擬大學(xué)大出現等,且這些應用正逐步深入要千家萬(wàn)戶(hù)。人們迫切要求利用這些技術(shù)來(lái)進(jìn)行在線(xiàn)考試,以減輕教師的工作負擔及提高工作效率,與此同時(shí)也提高了考試的質(zhì)量,從而是考試更趨于公正、客觀(guān),更加激發(fā)學(xué)生的學(xué)習興趣。在線(xiàn)考試系統是為了方便學(xué)生考試、老師閱卷、提高考試的公正性、公平性。本文主要包括系統的課題概述、業(yè)務(wù)層設計、數據庫設計、數據訪(fǎng)問(wèn)層設置、應用層設計等。
1 課題概述
1.1 系統基本需求
。1)操作簡(jiǎn)單方便,界面簡(jiǎn)潔美觀(guān)。
。2)具有實(shí)時(shí)性,已注冊的用戶(hù)無(wú)論身在何地,通過(guò)Internet游覽器,都可登錄網(wǎng)絡(luò )考試系統。
。3)具有嚴肅性和公正性,系統提供的自動(dòng)交卷功能使考試到結束時(shí)間時(shí),系統自動(dòng)交卷。
。4)提供考試時(shí)間倒計時(shí)功能,讓考生隨時(shí)了解考試剩余時(shí)間。
。5)系統自動(dòng)閱卷,保證成績(jì)真實(shí),準確。
。6)考生可以隨時(shí)查看考試成績(jì) 。
。7)對考生注冊信息進(jìn)行管理 。
。8)系統運行穩定,安全可靠。
系統功能模塊如圖:
1.2 系統功能分析(用例圖) 學(xué)生用例圖:
管理員用例圖:
2 業(yè)務(wù)層設計
2.1 類(lèi)的識別
本網(wǎng)站共創(chuàng )建了7個(gè)類(lèi),分別為 Datacon.cs(數據操作類(lèi)),JudgeProblem.cs(判斷題類(lèi))MultiProblem.cs(多選題類(lèi)),Paper.cs(試卷類(lèi)),Scores.cs(分數類(lèi)),SingleProblem.cs(單選題類(lèi)),GetSafeData.cs(數據安全類(lèi))。其中JudgeProblem.cs,SingleProblem.cs,MultiProblem.cs,Paper.cs,Scores.cs放置到BusinessLogicLayer文件夾中,GetSafeData.cs放置到DataAccessHelper文件夾中。
2.2 類(lèi)的屬性和方法設計
。1)Datacon.cs(數據操作類(lèi)) 方法:
getcon:用來(lái)連接數據庫
eccom: 用來(lái)執行對數據庫操作的SQL語(yǔ)句命令 bind: 用于將數據庫綁定到表格控件中
ecDropDownList:用于姜數據庫綁定到下拉列表框中
Bindinfostring:用于將數據庫數據綁定到表格控件中,并獲取數據表中的主鍵字段
。2)SingleProblem.cs(單選題類(lèi)) 屬性:
public int ID{
set
{
this._ID = value; }
get {
return this._ID; }}
public int CourseID{
set {
this._CourseID = value; } get {
return this._CourseID; }}
public string Title{
set {
this._Title = value; } get {
{
this._AnswerB = value; } get {
return this._AnswerB; }}
public string AnswerC{
set {
this._AnswerC = value; } get {
return this._AnswerC; }}
public string AnswerD{
set {
this._AnswerD = value;return } this._Title; }
public string AnswerA {
set {
this._AnswerA = value;} get {
return this} ._AnswerA;}
public string AnswerB{
set
方法:
LoadData 初始化題目
UpdateByProc 更新判斷題信息
。3)MultiProblem.cs(多選題類(lèi)) 屬性:
public
int ID{set { this._ID = value; } get{ } return this._ID; }public int CourseID {set { this._CourseID = value; } get { return this._CourseID; } }public { string Titleset{ this._Title = value; } get{return this._Title; } } public{ string AnswerAset { } this._AnswerA = value;get { return this._AnswerA;} }
方法:
LoadData 初始化題目
UpdateByProc 更新判斷題信息 (4)JudgeProblem.cs(判斷題類(lèi))
} get{
}
} return this._AnswerD; public{
string Answer set{
this._Answer = value; } get {
return this._Answer; }
} public{ string AnswerBset{this._AnswerB = value; }get { return } } this._AnswerB; public{ string AnswerCset{ this._AnswerC = value; } get{ return this._AnswerC; } } public{ string AnswerD set {this._AnswerD =value; }} get{} return this._AnswerD; public{ string Answer set { this._Answer = value; } get { return this._Answer; } }
【大學(xué)畢業(yè)設計系統的畢業(yè)論文】相關(guān)文章:
酒店管理系統畢業(yè)論文06-27
新聞發(fā)布系統畢業(yè)論文06-29
餐飲管理系統畢業(yè)論文06-27
醫藥銷(xiāo)售系統畢業(yè)論文06-27
多媒體管理系統畢業(yè)論文06-23
檔案管理系統畢業(yè)論文06-23
快遞管理系統畢業(yè)論文模板06-23
物流管理系統畢業(yè)論文06-25
計算機系統畢業(yè)論文06-24