vs2008 計算機上機考試系統實訓報告_第1頁
vs2008 計算機上機考試系統實訓報告_第2頁
vs2008 計算機上機考試系統實訓報告_第3頁
vs2008 計算機上機考試系統實訓報告_第4頁
vs2008 計算機上機考試系統實訓報告_第5頁
已閱讀5頁,還剩23頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第二部分實訓指導【內容提要】:本部分包含基礎實訓和課程設計。涵蓋了具體任務、基礎實訓學生報告范例,課程設計學生報告范例《C#程序設計》項目實訓/設計指導書一、項目實訓的目的《C#程序設計》項目實訓是在學習《C#程序設計》理論課的基礎上進行的一個實踐性教學環(huán)節(jié)。本課程實訓是配合《C#程序設計》課程展開的,實訓中除應用到本門課程的基本知識外,課程設計中還要求學生自學一些與課程相關的更多知識,并能靈活的運用所學知識,真正將知識轉化為實際的技能??傮w要實現以下目標:讓學生運用已學過的知識編寫程序解決問題,及綜合運用已學過的理論知識進行綜合性的實驗,鞏固和加深對《C#程序設計》課程中基本理論知識的理解和掌握;通過對小型系統的設計,使學生掌握系統開發(fā)的主要步驟,了解項目開發(fā)的過程,為畢業(yè)后適應團隊合作開發(fā)模式打下基礎;通過解決實驗中出現的錯誤和問題,培養(yǎng)、訓練學生的分析和解決問題的能力;提高學生的創(chuàng)造能力和與團隊其他成員交往和協作開發(fā)軟件的能力,提高今后參與開發(fā)稍大規(guī)模實際軟件項目和探索未知領域的能力和自信心。二、項目實訓的基本內容要求1、 理解面向對象編程思想;2、 理解.NET可視化編程思想;3、 掌握C#.NET中基本控件的常用屬性、事件、方法;4、 掌握面向對象程序開發(fā)的步驟及程序調試方法和技巧;5、 掌握C#.NET數據庫開發(fā)技術;6、本實訓為期二周,內容含基礎設計及課程設計兩項。三、項目實訓的紀律要求1、 課程設計項目以4人為一組,完成實訓指導書要求的實訓內容,設計結束時按時上交一份工整清晰的《課程設計報告書》(可打?。?。2、基礎實訓不分組,個人完成,結束時上交實訓報告(需手寫)。3、 端正學習態(tài)度,遵守機房制度,認真完成實訓任務。4、 由值日班干部負責學生考勤,授課教師負責監(jiān)督課堂紀律。四、考核內容與方式1、課程設計成績分為優(yōu)、良、中、及格和不及格五等;2、基礎設計類成績分為良、中、及格和不及格四等;3、成績評定的依據有設計文檔資料、具體實現設計方案的程序、答辯水平和平時表現。具體的評分標準如下:功能代碼風格與操作規(guī)范團隊合作40%30%30%40全部實現,且無缺陷30符合代碼規(guī)范要求,配置過程規(guī)范合理,工具使用合理30遵守團隊開發(fā)規(guī)范,樂于助人30全部實現,僅有少量缺陷,且無致命缺陷20全部實現,有較多缺陷,但無致命缺陷20基本符合代碼規(guī)范要求,操作基本規(guī)范,工具使用較合理20基本遵守團隊開發(fā)規(guī)范10大部分實現代碼混亂,借助工具不合理合作精神差1大部分未實現注:基礎設計類不含團隊合作項提交的資料(1)軟件:軟件需提供源程序,要求能正常運行;對于程序中未能實現的部分需要加以說明。(2)文檔:任務書、設計報告。基礎設計的實訓報告要求使用學校統一制定的課程設計紙;課程設計報告可以參照教師提供的報告范例打印。文檔中必須包含課程設計的任務介紹、實現方法及小結等。五、實訓教學內容與學時分配(一)時間分配序號設計項目實訓時間分配(天)1設計任務布置與安排前期2選定課題,作需求分析,總體設計前期3根據課題進行詳細設計74軟件測試與分析25書寫軟件文檔,討論與總結,答辯1合計10天(二)課程設計內容4人一組,從下列選題中選擇一題實現。1、多文檔文本編輯器2、大學生新生報到系統3、通訊錄管理系統4、上機考試系統5、房產中介管理系統6、糖酒公司銷售管理系統7、藥店管理系統8、圖書管理信息系統9、游戲設計10、其它(自己尋找課題,需經指導教師認可)(三)基礎設計內容每人一組,具體題目每日分發(fā)。六、其它注意事項1、請大家注意實訓時間安排,準時參加實訓設計,遵守學院考勤制度,不得遲到、早退。實訓指導老師每天要進行考勤。如有事必須履行請假手續(xù),寫書面請假條,班主任簽字同意后,交實訓指導老師處。2、上機時間安排實訓安排表。

項目實例:計算機上機考試系統報告案例C#課程設計報告2010學年第二學期課程名稱:C#語言程序設計設計題目:計算機上機考試系統組長:成員:專業(yè)班級指導教師2010年6月25日

目錄內容摘要……………...3第一章需求分析…………………41.需求報告……………42.應用背景……………43.系統設計……………44.學生考試系…………4第二章概要設計………….……51.上機考試系統的登錄流程圖………52.系統主要窗體………………………5第三章詳細設計………….…...101.考試系統界面如下………………...102.管理員題庫管理界面如下………….63.單選題、多選題、判斷題的界面和圖5相似,管理員查看數據庫中的單選題、多選題也如下圖………………………84..數據庫設計………………………..23第四章程序調試…………….,271.測試程序…………..,272.遇見的問題……………………...…27第五章個人總結……………..28第六章任務分配……………..28附:內容摘要這次C#課程設計,我們組課程設計的題目是“計算機上機考試系統”。通過本次實訓,我們的目的是盡量做到以下幾點:1、通過系統設計進一步鞏固和提高我們基礎理論和專業(yè)知識;2、進一步提高我們數據庫設計、數據庫編程能力;3、了解管理信息系統的一般設計和實現思路,熟悉和掌握軟件設計和實現的一般方法。4、培養(yǎng)我們掌握解決實際問題的基本技能;5、促使我們學習和獲取新知識,掌握自我學習的能力;不過,現在讓我們先了解一下“上機考試系統”的應用背景及其特點,最后了解它要實現的具體功能。C#上機考試系統的應用背景為:1.C#語言程序設計課程在期末考試時有300名左右同學參加考試,考試分為單選、多選、判斷等多種題型,單選題從試題庫中隨機抽取25題(50分),多選從試題庫中抽取10題(30分),判斷題20題(20分)。2.單選題數據包括:單選題編號、單選題題目、選項A、選項B、選項C、選項D及正確答案等。3.多選題數據包括:多選題編號、題目、選項A、選項B、選項C、選項D及正確答案等。4.判斷題數據包括:判斷題編號、題目、正確答案等。5.考生數據包括:考生號、密碼、姓名、班級、考試時間、成績等。6.管理員數據包括:管理員編號、登錄名、密碼等信息。本次實訓利用C#設計的“上機考試系統”的最大特點是:方便考生和管理員的快速登陸、登陸界面很有創(chuàng)意、有實用價值。最終實現的系統目標為:設計一個能夠滿足上機考試存儲和訪問要求的系統,并且能夠實現對試題數據、考生數據及系統管理等數據管理的系統。該系統的總體任務是實現一個《C#語言程序設計》上機考試系統,主要完成以下幾個功能。1.試題庫數據管理部分(管理員)單選題數據管理:能夠實現對單選題數據的瀏覽、添加、修改和刪除。多選題數據管理:能夠實現對多選題數據的瀏覽、添加、修改和刪除。判斷題數據管理:能夠實現對判斷題數據的瀏覽、添加、修改和刪除??忌鷶祿墓芾恚耗軌驅崿F對考試書籍的瀏覽、添加、修改和刪除。學生成績管理:能夠瀏覽已考試學生成績,并統計考試成績情況。2.計算機考試系統(學生)學生在進入系統后能夠自動生成考試試卷,并進行測試,在考試結束后提交所有答案并計算考試成績。第一章需求分析1.需求報告本課體題目是:上機考試系統有登錄界面,學生考試系統,管理員登錄系統三部分組成。管理員可以通過輸入用戶名、密碼,進入管理員系統,能對資料庫進行顯示、添加、刪除和修改等功能操作。學生能通過輸入登錄名、密碼、姓名和班級等信息,進入考試系統進行考試,最終在二小時之內完成考試,否者系統將自動遞交試卷??忌荚嚨男畔4娴街付ǖ臄祿熘?,因此還需要access數據庫來實現上述要實現的功能。2.應用背景如下:1.C#語言程序設計課程在期末考試時有300名左右同學參加考試,考試分為單選、多選、判斷等多種題型,單選題從試題庫中隨機抽取25題(50分),多選從試題庫中抽取10題(30分),判斷題20題(20分)。2.單選題數據包括:單選題編號、單選題題目、選項A、選項B、選項C、選項D及正確答案等。3.多選題數據包括:多選題編號、題目、選項A、選項B、選項C、選項D及正確答案等。4.判斷題數據包括:判斷題編號、題目、正確答案等。5.考生數據包括:考生號、密碼、姓名、班級、考試時間、成績等。6.管理員數據包括:管理員編號、登錄名、密碼等信息。3.系統設計1.管理功能:首先進入登陸界面,用戶分為同學和管理員,管理員要通過用戶名和口令進行登錄,而同學也是一樣,要通過口令進行登錄。2.管理員對信息的查詢管理員用戶登陸后,管理員可以通過對題目的調出功能可以查看到題庫的信息??梢杂肁DO.NET來對ACCESS進行數據的添加、刪除、修改、插入,還有就是根據用戶的要求可以對題目進行第一題、上一題、下一題和最后一題的操作。4.學生考試系統學生用戶登陸后,學生進入的是考試管理系統,可以用ADO.NET來對ACCESS進行數據的開始考試、上一題、下一題、提交的操作,在提交中可以進行分數的統計??梢援敃r查看自己這次能夠得到多少分數。

第二章概要設計1.上機考試系統的登錄流程圖如下:計算機上機考試系統計算機上機考試系統學生登錄試題單選題多選題判斷題提交試卷管理員登錄查詢單選管理多選管理判斷管理考生信息系統管理 圖1圖1:登錄流程圖2.系統主要窗體我們這一組做的課程設計是上機考試系統,它大概分三個主要窗體界面:登錄界面、考試試題窗體界面、題目庫窗體界面。三個窗體分別如下圖2所示:圖2:用戶和管理員登錄界面,它主要完成的功能是輸入不同的用戶名和密碼,可以登錄到考生和管理員不同的界面。這里不詳細介紹了。此窗體代碼如下:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Data.OleDb;namespace計算機上機考試系統{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}privatevoidbutton1_Click(objectsender,EventArgse){if(button1.Text=="學生登陸"){button1.Text="確定";button2.Text="管理員登陸";label2.Visible=true;label3.Visible=true;label4.Visible=true;label5.Visible=true;textBox1.Visible=true;textBox2.Visible=true;textBox3.Visible=true;textBox4.Visible=true;button3.Visible=true;}else{button1.Text="學生登陸";label2.Visible=false;label3.Visible=false;label4.Visible=false;label5.Visible=false;textBox1.Visible=false;textBox2.Visible=false;textBox3.Visible=false;textBox4.Visible=false;button3.Visible=false;if(textBox1.Text==""||textBox2.Text==""||textBox3.Text==""||textBox4.Text==""){MessageBox.Show("信息不能為空!");}else{試題shiti=new試題(textBox1.Text,textBox2.Text,textBox3.Text,textBox4.Text);shiti.Show();textBox1.Text="";textBox2.Text="";textBox3.Text="";textBox4.Text="";}}}privatevoidbutton2_Click(objectsender,EventArgse){if(button2.Text=="管理員登陸"){button1.Text="學生登陸";button2.Text="確定";label2.Visible=true;label3.Visible=true;label4.Visible=false;label5.Visible=false;textBox1.Visible=true;textBox2.Visible=true;textBox3.Visible=false;textBox4.Visible=false;button3.Visible=true;}else{button2.Text="管理員登陸";label2.Visible=false;label3.Visible=false;label4.Visible=false;label5.Visible=false;textBox1.Visible=false;textBox2.Visible=false;textBox3.Visible=false;textBox4.Visible=false;button3.Visible=false;intcount;stringconn="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=實訓.mdb";OleDbConnectiondbConn=newOleDbConnection(conn);dbConn.Open();stringsql="selectcount(*)from用戶表whereLoginName='"+textBox1.Text+"'andPassword='"+textBox2.Text+"'";OleDbCommandrd=newOleDbCommand(sql,dbConn);count=Convert.ToInt32(rd.ExecuteScalar());if(count==0){MessageBox.Show("該用戶不存在或密碼不正確");}else{查詢chaxun=new查詢();chaxun.Show();}textBox1.Text="";textBox2.Text="";dbConn.Close();}}privatevoidbutton3_Click(objectsender,EventArgse){button1.Text="學生登陸";button2.Text="管理員登陸";label2.Visible=false;label3.Visible=false;label4.Visible=false;label5.Visible=false;textBox1.Visible=false;textBox2.Visible=false;textBox3.Visible=false;textBox4.Visible=false;button3.Visible=false;}privatevoidForm1_Load(objectsender,EventArgse){}privatevoidlabel1_Click(objectsender,EventArgse){}}}

第三章詳細設計1.考試系統界面如下圖3所示:圖3:考生考試的界面此窗體代碼如下:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Data.OleDb;namespace計算機上機考試系統{publicpartialclass試題:Form{publicstaticinta=0;publicstaticintb=0;publicstaticintc=0;privateintzongfen=0;privateintxiaoshi=2;privateintfenzhong=0;privateintmiao=0;privateintxiaoshi1=0;privateintfenzhong1=0;privateintmiao1=0;privatestringshijian="";privatestringxuehao="";privatestringmima="";privatestringname="";privatestringbanji="";staticstringconn="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=實訓.mdb";staticOleDbConnectiondbconn=newOleDbConnection(conn);public試題(){InitializeComponent();}public試題(stringxuehao,stringmima,stringname,stringbanji){this.xuehao=xuehao;this.mima=mima;=name;this.banji=banji;InitializeComponent();}privatevoid單選ToolStripMenuItem_Click(objectsender,EventArgse){計算機上機考試系統.單選m=new單選(this);單選danxuan=new單選(this);danxuan.Show();}privatevoid多選ToolStripMenuItem_Click(objectsender,EventArgse){計算機上機考試系統.多選n=new多選(this);多選duoxuan=new多選(this);duoxuan.Show();}privatevoid判斷ToolStripMenuItem_Click(objectsender,EventArgse){計算機上機考試系統.判斷m=new判斷(this);判斷panduan=new判斷(this);panduan.Show();}privatevoid提交答案ToolStripMenuItem_Click(objectsender,EventArgse){timer1.Enabled=false;zongfen=2*a+3*b+2*c;dbconn.Open();stringsq=string.Format("Insertinto考生數據表(考生號,密碼,姓名,班級,考試時間,成績)values(\'"+xuehao.ToString()+"\',\'"+mima.ToString()+"\',\'"+name.ToString()+"\',\'"+banji.ToString()+"\',\'"+shijian+"\',\'"+zongfen.ToString()+"\')");OleDbCommandcon=newOleDbCommand(sq,dbconn);con.ExecuteNonQuery();dbconn.Close();this.Close();}privatevoid試題_Load(objectsender,EventArgse){timer1.Enabled=true;if(fenzhong==0&&xiaoshi!=0){xiaoshi=xiaoshi-1;fenzhong=60;}if(miao==0&&fenzhong!=0){fenzhong=fenzhong-1;miao=60;}miao--;miao1++;if(miao1==60){miao1=0;fenzhong1=fenzhong1+1;}if(fenzhong1==60){fenzhong1=0;xiaoshi1=xiaoshi1+1;}shijian=System.DateTime.Now.ToLongDateString()+"\r"+xiaoshi1.ToString()+":"+fenzhong1.ToString()+":"+miao1.ToString();toolStripMenuItem1.Text=xiaoshi.ToString()+":"+fenzhong.ToString()+":"+miao.ToString();if(xiaoshi==0&&fenzhong==0&&miao==0){timer1.Enabled=false;zongfen=a+b+c;dbconn.Open();stringsq=string.Format("Insertinto考生數據表(考生號,密碼,姓名,班級,考試時間,成績)values(\'"+xuehao.ToString()+"\',\'"+mima.ToString()+"\',\'"+name.ToString()+"\',\'"+banji.ToString()+"\',\'"+shijian+"\',\'"+zongfen.ToString()+"\')");OleDbCommandcon=newOleDbCommand(sq,dbconn);con.ExecuteNonQuery();dbconn.Close();this.Close();}}}}單擊相應的選項,可以進入相應的界面進行答題。圖3是考生考試時要登錄的界面。它的主要對象、屬性、設置如下:對象屬性設置Form1Nametext試題試題單選題AToolStripMenuItem.system.windows.forms.ToolStripMenuItemNametext單選題AToolStripMenuItem單選題(&A)多選題AToolStripMenuItem.system.windows.forms.ToolStripMenuItemNametext多選題ToolStripMenuItem多選題(&B)判斷題AToolStripMenuItem.system.windows.forms.ToolStripMenuItemNametext判斷題CToolStripMenuItem判斷題(&C)退出AToolStripMenuItem.system.windows.forms.ToolStripMenuItemNametext退出EToolStripMenuItem退出(&D)考試時間AToolStripMenuItem.system.windows.forms.ToolStripMenuItemNametext考試時間EToolStripMenuItem考試時間(&E)2.管理員題庫管理界面如下:\圖4:管理員登錄界面,查看單選題、多選題、判斷題、考生信息、系統管理信息的操作界面。此窗體代碼如下:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;namespace計算機上機考試系統{publicpartialclass查詢:Form{public查詢(){InitializeComponent();}privatevoid多選ToolStripMenuItem_Click(objectsender,EventArgse){計算機上機考試系統.多選查詢a=new多選查詢(this);多選查詢duo=new多選查詢(this);duo.Show();}privatevoid單選ToolStripMenuItem_Click(objectsender,EventArgse){計算機上機考試系統.單選查詢a=new單選查詢(this);單選查詢danxuan=new單選查詢(this);danxuan.Show();}privatevoid判斷ToolStripMenuItem_Click(objectsender,EventArgse){計算機上機考試系統.判斷查詢a=new判斷查詢(this);判斷查詢pan=new判斷查詢(this);pan.Show();}privatevoid考生信息管理ToolStripMenuItem_Click(objectsender,EventArgse){計算機上機考試系統.考生信息管理a=new考生信息管理(this);考生信息管理kaosheng=new考生信息管理(this);kaosheng.Show();}privatevoid系統管理ToolStripMenuItem_Click(objectsender,EventArgse){計算機上機考試系統.系統管理a=new系統管理(this);系統管理xitongguanli=new系統管理(this);xitongguanli.Show();}privatevoid單選ToolStripMenuItem_Click_1(objectsender,EventArgse){計算機上機考試系統.單選查詢a=new單選查詢(this);單選查詢danxuan=new單選查詢(this);danxuan.Show();}privatevoid查詢_Load(objectsender,EventArgse){}}}通過選擇各項,可以顯示、添加、刪除、修改顯示的內容。圖4用到的屬性如下:對象屬性設置Form10Nametext查詢查詢單選ToolStripMenuItemsystem.windows.forms.ToolStripMenuItemNametext單選ToolStripMenuItem單選多選ToolStripMenuItemsystem.windows.forms.ToolStripMenuItemNametext多選ToolStripMenuItem多選判斷ToolStripMenuItemsystem.windows.forms.ToolStripMenuItemNametext判斷ToolStripMenuItem判斷考生信息管理ToolStripMenuItemsystem.windows.forms.ToolStripMenuItemNametext考生信息管理ToolStripMenuItem考生信息管理系統管理ToolStripMenuItemsystem.windows.forms.ToolStripMenuItemNametext系統管理ToolStripMenuItem系統管理3.單選題、多選題、判斷題的界面和圖5相似,管理員查看數據庫中的單選題、多選題也如圖5所示:圖5:查看數據庫中的題目此窗體代碼如下:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Data.OleDb;namespace計算機上機考試系統{publicpartialclass試題:Form{publicstaticinta=0;publicstaticintb=0;publicstaticintc=0;privateintzongfen=0;privateintxiaoshi=2;privateintfenzhong=0;privateintmiao=0;privateintxiaoshi1=0;privateintfenzhong1=0;privateintmiao1=0;privatestringshijian="";privatestringxuehao="";privatestringmima="";privatestringname="";privatestringbanji="";staticstringconn="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=實訓.mdb";staticOleDbConnectiondbconn=newOleDbConnection(conn);public試題(){InitializeComponent();}public試題(stringxuehao,stringmima,stringname,stringbanji){this.xuehao=xuehao;this.mima=mima;=name;this.banji=banji;InitializeComponent();}privatevoid單選ToolStripMenuItem_Click(objectsender,EventArgse){計算機上機考試系統.單選m=new單選(this);單選danxuan=new單選(this);danxuan.Show();}privatevoid多選ToolStripMenuItem_Click(objectsender,EventArgse){計算機上機考試系統.多選n=new多選(this);多選duoxuan=new多選(this);duoxuan.Show();}privatevoid判斷ToolStripMenuItem_Click(objectsender,EventArgse){計算機上機考試系統.判斷m=new判斷(this);判斷panduan=new判斷(this);panduan.Show();}privatevoid提交答案ToolStripMenuItem_Click(objectsender,EventArgse){timer1.Enabled=false;zongfen=2*a+3*b+2*c;dbconn.Open();stringsq=string.Format("Insertinto考生數據表(考生號,密碼,姓名,班級,考試時間,成績)values(\'"+xuehao.ToString()+"\',\'"+mima.ToString()+"\',\'"+name.ToString()+"\',\'"+banji.ToString()+"\',\'"+shijian+"\',\'"+zongfen.ToString()+"\')");OleDbCommandcon=newOleDbCommand(sq,dbconn);con.ExecuteNonQuery();dbconn.Close();this.Close();}privatevoid試題_Load(objectsender,EventArgse){timer1.Enabled=true;if(fenzhong==0&&xiaoshi!=0){xiaoshi=xiaoshi-1;fenzhong=60;}if(miao==0&&fenzhong!=0){fenzhong=fenzhong-1;miao=60;}miao--;miao1++;if(miao1==60){miao1=0;fenzhong1=fenzhong1+1;}if(fenzhong1==60){fenzhong1=0;xiaoshi1=xiaoshi1+1;}shijian=System.DateTime.Now.ToLongDateString()+"\r"+xiaoshi1.ToString()+":"+fenzhong1.ToString()+":"+miao1.ToString();toolStripMenuItem1.Text=xiaoshi.ToString()+":"+fenzhong.ToString()+":"+miao.ToString();if(xiaoshi==0&&fenzhong==0&&miao==0){timer1.Enabled=false;zongfen=a+b+c;dbconn.Open();stringsq=string.Format("Insertinto考生數據表(考生號,密碼,姓名,班級,考試時間,成績)values(\'"+xuehao.ToString()+"\',\'"+mima.ToString()+"\',\'"+name.ToString()+"\',\'"+banji.ToString()+"\',\'"+shijian+"\',\'"+zongfen.ToString()+"\')");OleDbCommandcon=newOleDbCommand(sq,dbconn);con.ExecuteNonQuery();dbconn.Close();this.Close();}}}}圖5是判斷題的做題界面,文本框里顯示的是題目內容,做題是通過單機分組框里的單選按鈕來完成。命令按鈕“上一題”、命令按鈕“下一題”分別用來實現上一題內容和下一題的內容。命令按鈕“返回”用來完成上一層的做題界面。單選題的做題界面與圖5相似,不同的是,單選題的做題是通過復選框來實現的。同樣,多選題的做題界面也一樣。與不同的是,分組框里的控件是復選框,可以選擇多項。圖6是管理員登錄后,查看數據庫中的多選題內容的界面。通過此界面可以對多選題表中的內容進行顯示、添加、刪除和修改等。圖6:查看數據庫中的多選題內容的界面此窗體代碼如下usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;namespace計算機上機考試系統{publicpartialclass多選查詢:Form{public多選查詢(計算機上機考試系統.查詢parent){this.MdiParent=parent;InitializeComponent();}privatevoid多選題BindingNavigatorSaveItem_Click(objectsender,EventArgse){this.Validate();this.多選題BindingSource.EndEdit();this.多選題TableAdapter.Update(this.實訓DataSet.多選題);}privatevoid多選查詢_Load(objectsender,EventArgse){//TODO:這行代碼將數據加載到表“實訓DataSet.多選題”中。您可以根據需要移動或移除它。this.多選題TableAdapter.Fill(this.實訓DataSet.多選題);}}}圖6:查看數據庫中的單選題內容的界面此窗體代碼如下usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;namespace計算機上機考試系統{publicpartialclass單選查詢:Form{public單選查詢(計算機上機考試系統.查詢parent){this.MdiParent=parent;InitializeComponent();}privatevoid單選題BindingNavigatorSaveItem_Click(objectsender,EventArgse){

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論