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

正文內(nèi)容

基于aspnet的英語在線學(xué)習(xí)與測(cè)試系統(tǒng)平臺(tái)的實(shí)現(xiàn)(doc畢業(yè)設(shè)計(jì)論文)-資料下載頁

2025-04-04 00:16本頁面
  

【正文】 Page_Load(object sender, EventArgs e) { string sConn = Data Source=(local)。database=mysystem。Integrated Security=True。 SqlConnection myCn = new SqlConnection(sConn)。 try { ()。 String s = 。 SqlDataAdapter sda = new SqlDataAdapter(select top 3 * from tb_chance , myCn)。 DataSet ds = new DataSet(ds)。 (ds, tb_chance)。 DataTable dt = [tb_chance]。 DataTable dt1 = new DataTable(tb_chance_copying)。 (result)。 for (int i = 0。 i 。 i++) { DataRow dr = ()。 s = [i][result].ToString()。 dr[0] = s。 (dr)。 } Session[tb_chance_copying] = dt1。 = [tb_chance].DefaultView。 ()。 } catch (SqlException se) { ()。 } finally { ()。 }}//測(cè)試并打分DataTable table = new DataTable()。 table = Session[tb_chance_copying] as DataTable。 int count4 = 0。 for (int i = 0。 i 。 i++) { RadioButtonList rb1 = (RadioButtonList)[i].Cells[0].FindControl(memType)。 if (().Equals([i][result].ToString())) { count4++。 } } count4 = count4 * 5。 = ()。 //把得分寫入數(shù)據(jù)庫 string strconn = gs[mysystemConnectionString].ToString()。 string sqlstr2 = update 得分表 set xuanze=39。+count4 +39。 SqlConnection sqlcon2 = new SqlConnection(strconn)。 SqlCommand 2 = new SqlCommand(sqlstr2, sqlcon2)。 try { ()。 string rel = null。 if (() != null) { rel = ().ToString()。 } ()。 } catch (SqlException ex) { ()。 } 測(cè)試資料管理測(cè)試資料管理(如圖 所示)和學(xué)習(xí)資料管理的功能是類似的,只是把編輯試題的模塊提取出來成為獨(dú)立的模塊了。 圖 測(cè)試資料管理 在線編輯在線編輯模塊(如圖 所示)是該系統(tǒng)最為重點(diǎn)的部分,在這個(gè)模塊中我使用了最流行、最完善的在線編輯器 ,編輯器幾乎提供了我需要的全部功能,其中有復(fù)制,粘貼,出入圖片等。由于系統(tǒng)需要將編輯好的內(nèi)容存到數(shù)據(jù)庫中,我就添加了擴(kuò)展功能“保存” ,在保存的過程中我需要將編輯區(qū)的內(nèi)容提取出來,這是個(gè)難點(diǎn),包括圖片的處理。經(jīng)過查詢,該控件可以將編輯區(qū)中的內(nèi)容以 html 文本的格式提取,那么就不用分離圖片,轉(zhuǎn)化格式等,存到數(shù)據(jù)庫中的就是路徑而已。為了功能完善,又添加了“打開” 、 “新建”這些簡(jiǎn)單的功能,不再贅述。 界面圖 在線編輯 代碼//保存string st = 。 (\r\n, )。 //string mystr = (\r\n,)。 string strconn = gs[mysystemConnectionString].ToString()。 string sqlstr2 = insert into news(content) values(39。 + st + 39。)。 SqlConnection sqlcon2 = new SqlConnection(strconn)。 SqlCommand 3 = new SqlCommand(sqlstr2, sqlcon2)。 try { ()。 string rel = null。 if (() != null) { rel = ().ToString()。 } ()。 } catch (SqlException ex) { ()。}//打開string sqlText = (。 for (int i = 0。 i 。 i++) { CheckBox checkbox = (CheckBox)[i].FindControl(CheckBox1)。 if ( == true) { sqlText = sqlText + ([i].Value) + ,。 } } sqlText = (0, 1) + )。 sqlText = select content from news where id in + sqlText。 try { string strconn = gs[mysystemConnectionString].ToString()。 SqlConnection = new SqlConnection(strconn)。 ()。 SqlCommand cmd = new S = (0)。qlCommand(sqlText, )。 SqlDataReader myreader = ()。 while (()) { } ()。 ()。 } catch (Exception ex) { //若有錯(cuò)誤發(fā)生,輸出錯(cuò)誤信息 ()。 } for (int j = 0。 j 。 j++) { CheckBox checkbox = (CheckBox)[j].FindControl(CheckBox1)。 = false。 } 系統(tǒng)開發(fā)中的難點(diǎn)及對(duì)策1. 在線編輯試題內(nèi)容的提取與保存 在線編輯模塊是系統(tǒng)的重點(diǎn),在該模塊中我選用了功能比較完善的freetextbox 在線編輯控件,它幾乎提供了我所需要的全部功能,但根據(jù)我的需要,要把編輯好的內(nèi)容存到數(shù)據(jù)庫中,而該控件只提供了將編輯內(nèi)容顯示在當(dāng)前頁面,沒有與數(shù)據(jù)庫交互,在存到數(shù)據(jù)庫中之前,要把編輯區(qū)的內(nèi)容提取出來,這是難點(diǎn)。根據(jù) freetextbox 控件的特點(diǎn),它提供了將編輯區(qū)的內(nèi)容帶有 html 標(biāo)記的形式存到數(shù)據(jù)庫中,那么就是說我不用將圖片、圖像等內(nèi)容分離出來,因?yàn)榇孢M(jìn)去的是路徑,讀出來時(shí),也不用擔(dān)心格式的變化了,其實(shí)并不這么簡(jiǎn)單,我嘗試過用 label 在另外的頁面里顯示數(shù)據(jù)庫的內(nèi)容,格式是亂的,完全不是存到庫里之前的格式了。2. 數(shù)據(jù)庫中的內(nèi)容保持正確格式輸出到頁面就上面提出的問題,我是這樣解決的:因?yàn)榭刂聘袷綄?shí)在是難事,我就用 textbox 控件來讀取數(shù)據(jù)庫內(nèi)容,將 textbox 設(shè)置成多行,把控制格式的麻煩就交給了 textbox 控件,問題就解決了。結(jié) 論本系統(tǒng)開發(fā)模式選取了 B/S 三層結(jié)構(gòu)。在需求分析過程中,按照軟件工程的理論,逐步透徹的分析系統(tǒng)功能需求和非功能需求。軟件實(shí)現(xiàn)也是軟件開發(fā)的重要環(huán)節(jié), 的架構(gòu),使用了微軟的 VS 2022 開發(fā)環(huán)境,使軟件從設(shè)計(jì)到實(shí)現(xiàn)工作量有所減輕。軟件的測(cè)試過程中,基于功能的黑盒測(cè)試方法學(xué)給我了一種方便快捷的發(fā)現(xiàn)系統(tǒng)問題的好方法??傮w來說,本系統(tǒng)開發(fā)模式,設(shè)計(jì)方案,實(shí)現(xiàn)工具選取的都比較成功。在這次畢業(yè)設(shè)計(jì)中,我學(xué)到了很多有用的知識(shí)。比如分析問題,解決問題的能力有了很大的提高,因?yàn)樵谝婚_始的任務(wù)書中,所涉及的題目往往比較抽象,需要經(jīng)過我的進(jìn)一步具體的分析,才能將問題細(xì)化,從而解決問題。抽象和分解本身就是我們認(rèn)識(shí)問題的一種基本手段,作為軟件開發(fā)人員,這種能力更是必不可少的。通過做這次畢業(yè)設(shè)計(jì),我認(rèn)識(shí)到軟件工程和數(shù)據(jù)結(jié)構(gòu)是計(jì)算機(jī)學(xué)中非常重要的兩門學(xué)科,軟件工程主要是指導(dǎo)和管理整個(gè)軟件的開發(fā)過程,而數(shù)據(jù)結(jié)構(gòu)是具體實(shí)現(xiàn)的算法,一個(gè)是宏觀的,一個(gè)是微觀的。我想只有認(rèn)真學(xué)好這兩門專業(yè)課,在以后的工作和學(xué)習(xí)生活中才能得心應(yīng)手。最后我提到的是個(gè)人的編程技術(shù),光有了設(shè)計(jì)圖和算法思想是遠(yuǎn)遠(yuǎn)不夠的,我們還應(yīng)該將其在計(jì)算機(jī)中實(shí)現(xiàn),這就用到了具體的變成語言,我使用的是現(xiàn)在非常流行的 C語言,采用 技術(shù)。通過畢業(yè)設(shè)計(jì),使我的編程能力也有了很大的提高??傮w來說,這次畢業(yè)設(shè)計(jì)是十分有意義的。致 謝本次畢業(yè)設(shè)計(jì)是我將近 3 個(gè)月的努力完成的,也是我大學(xué)生活中最后一個(gè)項(xiàng)目,我非常珍惜這次機(jī)會(huì),特別感謝幫助我的老師和同學(xué)。尤其是我的指導(dǎo)老師王竹榮教授,沒有他的嚴(yán)格要求和督促,我是不可能完成任務(wù)的,即使完成了也是沒有質(zhì)量的。王老師無論有多忙,每周都堅(jiān)持詢問我的項(xiàng)目進(jìn)度以及遇到的困難,并給我指出錯(cuò)誤,提供更好的解決方案。老師的態(tài)度如此認(rèn)真,我也就不敢偷懶,認(rèn)真的做。由于對(duì)開發(fā)環(huán)境不熟,最后的成果還有很多不完善的地方。最終完成了任務(wù),感謝所有的幫助我的同學(xué)和老師。謝謝!參考文獻(xiàn)【1】Christian Nagelet.Professional C 2022[M].Wrox Press.2022.【2】Karli Watso.Beginning Visual C 2022[M].Wrox Press.2022.【3】Stanley 侯捷/陳碩譯.C.Primer[M].華中科技大學(xué)出版社.2022.【4】John Sharp [M].Microsoft .【5】James Foxall.Sams Teach Yourself Microsoft 2022 in 24 Hours[M], Complete Starter Kit.Sams Press.2022.【6】Matthew MacDonald.Beginning in C 2022 From Novice to Professional[M].APress.2022.【7】Chris Hart, John Kauffman, David Sussman, and Chris Ullman著.Beginning with C[M].Wiley Publishing, Inc.2022.【8】 參考手冊(cè)
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1