成績學號:
姓名:指導教師
2012 年 2月 15 日
三峽大學
課程設計任務書
大學**考試系統
摘要:隨著計算機應用的迅猛發展,網路應用的不斷擴大,如遠端教育和虛擬大學大出現等,且這些應用正逐步深入要千家萬戶。人們迫切要求利用這些技術來進行**考試,以減輕教師的工作負擔及提高工作效率,與此同時也提高了考試的質量,從而是考試更趨於公正、客觀,更加激發學生的學習興趣。
**考試系統是為了方便學生考試、老師閱卷、提高考試的公正性、公平性。本文主要包括系統的課題概述、業務層設計、資料庫設計、資料訪問層設定、應用層設計等。
(1)操作簡單方便,介面簡潔美觀。
(2)具有實時性,已註冊的使用者無論身在何地,通過inter***遊覽器,都可登入網路考試系統。
(3)具有嚴肅性和公正性,系統提供的自動交卷功能使考試到結束時間時,系統自動交卷。
(4)提供考試時間倒計時功能,讓考生隨時了解考試剩餘時間。
(5)系統自動閱卷,保證成績真實,準確。
(6)考生可以隨時檢視考試成績
(7)對考生註冊資訊進行管理
(8)系統執行穩定,安全可靠
系統功能模組如圖:
1.2 系統功能分析(用例圖)
學生用例圖:
管理員用例圖:
本**共建立了7個類,分別為 datacon.cs(資料操作類),judgeproblem.cs(判斷題類)multiproblem.
cs(多選題類),*****.cs(試卷類),scores.cs(分數類),singleproblem.
cs(單選題類),getsafedata.cs(資料安全類)。其中judgeproblem.
cs,singleproblem.cs,multiproblem.cs,*****.
cs,scores.cs放置到businesslogiclayer資料夾中,getsafedata.cs放置到dataaccesshelper資料夾中。
(1)datacon.cs(資料操作類)
方法:getcon:用來連線資料庫
ec***: 用來執行對資料庫操作的sql語句命令
bind: 用於將資料庫繫結到**控制項中
ecdropdownlist:用於姜資料庫繫結到下拉列表框中
bindinfostring:用於將資料庫資料繫結到**控制項中,並獲取資料表中的主鍵字段
(2)singleproblem.cs(單選題類)
屬性:public int id
public int courseid
public string title
public string answera
public string answerb
public string answerc
public string answerd
public string answer
方法:loaddata 初始化題目
updatebyproc 更新判斷題資訊
(3)multiproblem.cs(多選題類)
屬性:public int id
public int courseid
public string title
public string answera
public string answerb
public string answerc
public string answerd
{setthis._answerd = value;get
《第九章物件導向的系統開發方法》習題
9.1.1 物件導向技術中 對已有例項稍作修改生成新例項的機制被稱為 a.委託b.c.繼承 d.封裝 9.1.2 uml 中用例可以用 圖來描述。a.類 b.狀態 c.活動 d.協作 9.1.3 在使用 uml 建模時 若需要描述跨越多個用例的單個物件行為 用 最合適。a.協作圖b.序列圖 c.活 ...
資訊系統開發與設計課程實習計畫
一 實習專案 二 實習班級 人數 時間 實習時間 2014 2015 學年度第二學期第 17 週至第 18 周,實習 10 天。起止日期 2014 年 6 月 22 日 2014 年 7 月5 日 三 實習目的與要求 本次課程實習主旨是加強學生的實踐能力培養。通過本次實習,使學生能對專案或者資訊系統...
物件導向與程式設計C課程設計
遼寧工程技術大學上機實驗報告 class program class object public void isspecialchar stringbuilder sb 檢測給定的字串是否含有字母,數字和下劃線 string str int a 0,b 0,c 0 for int i 0 i i i...