版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
.../ASP.NET動態(tài)網(wǎng)頁制作實訓報告課程名稱:ASP.NET動態(tài)網(wǎng)頁制作實訓報告姓名:潘欣班級:網(wǎng)11學號:指導教師:梁玲2012年6月20日前言ASP是一種使嵌入網(wǎng)頁中的腳本可又英特網(wǎng)服務(wù)器執(zhí)行的的服務(wù)器的腳本技術(shù),隨著它的發(fā)展開出ASP.NET成為開發(fā)網(wǎng)站的熱門工具,因此學校開設(shè)了ASP.NET動態(tài)網(wǎng)頁技術(shù),這一實用性的課程,我們挺高好好利用實習的機會對它進行深入研究。二、實習概況實習科目:ASP.NET動態(tài)網(wǎng)頁制作實訓實習地點:機房實習時間:2012年實習目的通過制作在線考試系統(tǒng),使同學們能夠熟悉ASP.NET動態(tài)網(wǎng)頁制作的開發(fā)過程,能夠綜合應(yīng)用各種ASP.NET控件及技術(shù),最終完成具備基本功能的在線考試系統(tǒng),提高同學們的綜合操作能力。四.實訓要求在線考試系統(tǒng)實現(xiàn)以下功能:1、在線考試系統(tǒng)解決學生隨機選擇試卷、顯示試卷、答卷、保存答案的問題。2、在線考試系統(tǒng)解決計算機直接判分的問題。3、在線考試系統(tǒng)能夠?qū)芾韱T、教師試題庫、個人信息等的管理五、系統(tǒng)需求分析〔1總體設(shè)計本系統(tǒng)的用戶可分為管理員,學生兩類??紤]到系統(tǒng)的安全性,本系統(tǒng)共分成兩個部分:一個部分用于管理員登錄,主要負責進行對題庫、試卷、成績的管理以及查詢等;另一個部分用于考生登錄,參加考試,查詢成績。〔2系統(tǒng)結(jié)構(gòu)圖在線考試系統(tǒng)在線考試系統(tǒng)管理員登錄管理員登錄學生信息管理考生登錄教師登錄學生信息管理考生登錄教師登錄教師信息管理科目信息管理教師信息管理科目信息管理試題信息管理試題信息管理考試結(jié)果管理考試結(jié)果管理試題信息管理考試結(jié)果管理考試結(jié)果管理試題信息管理管理員信息維護管理員信息維護個人信息個人信息維護在線考試六、總體設(shè)計〔1.數(shù)據(jù)庫設(shè)計網(wǎng)絡(luò)考試系統(tǒng)的數(shù)據(jù)庫功能主要體現(xiàn)在對各種信息的提供、保存、更新和查詢操作上,包括用戶信息、試卷信息、學生成績信息和試題庫信息,各部分的數(shù)據(jù)內(nèi)容又有著內(nèi)在的聯(lián)系,針對該系統(tǒng)的數(shù)據(jù)特點,可以總結(jié)出如下的需求:系統(tǒng)用戶分為管理員和學生。用戶信息記錄用戶的學號、密碼和身份。成績信息記錄了學生的成績信息。試卷信息記錄了所有已經(jīng)存在的試卷信息。試題庫信息記錄了試卷的內(nèi)容。數(shù)據(jù)庫中表的設(shè)計:試題信息表序號字段說明數(shù)據(jù)類型長度主鍵允許空1試題課程Varchar50否是2答案一Varchar50否是3答案二Varchar50否是4答案三Varchar50否是5答案四Varchar50否是6正確答案Varchar50否是課程信息表序號字段說明數(shù)據(jù)類型長度主鍵允許空1課程名Varchar50是否2課程日期時間Varchar50否是成績信息表序號字段說明數(shù)據(jù)類型長度主鍵允許空1學號Varchar50是否2考試課程Varchar50否是3考試成績Varchar50否是4學生回答Varchar50否是5正確回答Varchar50否是教師信息表序號字段說明數(shù)據(jù)類型長度主鍵允許空1教師號Varchar50是否2姓名Varchar50否是3密碼Varchar50否是4教師課程Varchar50否是學生信息表序號字段說明數(shù)據(jù)類型長度主鍵允許空1學號Varchar50是否2姓名Varchar50否是3性別Varchar50否是4密碼Varchar50否是管理員信息表序號字段說明數(shù)據(jù)類型長度主鍵允許空1管理員號Varchar50是否2姓名Varchar50否是3密碼Varchar50否是<2>管理功能設(shè)計試題修改管理員可以對試題進行修改。管理員還可以對試題進行修改。不過,對于各表中的主鍵不用修改,避免了造成系統(tǒng)中的數(shù)據(jù)混亂,或者覆蓋其它有用數(shù)據(jù)的現(xiàn)象。如果用戶執(zhí)行了非法操作,則必須重新操作。對于對數(shù)據(jù)庫數(shù)據(jù)的修改,在以前的asp頁面中比較麻煩,要想修改一條記錄,必須寫很長的代碼。在中,幾乎可以不寫一行代碼,就可以對數(shù)據(jù)庫記錄進行修改。試題刪除管理員可以刪除不再需要的試題。通過在每一條記錄的后面放置一個button控件并提示用戶是否要刪除,來完成試題的刪除?!?相關(guān)界面登陸頁面實現(xiàn)用戶的身份認證。管理員用戶進入用戶添加頁面,教師登錄后進入教師首頁,學生登錄后進入學生的首頁,頁面效果如圖所示登錄頁登陸后會看到一個考試規(guī)則的界面,以提醒大家考試應(yīng)注意的規(guī)則??荚囈?guī)則面添加試題頁是管理員才能看到的界面,用于把試題添加到數(shù)據(jù)庫中;添加試題頁考生進入后開始考試后顯示考試的界面開始答題;考題頁教師后臺頁用于后臺刪除考題和后臺查看考生的相關(guān)考試信息;教師后臺管理頁管理員后臺頁〔4.考試后臺代碼usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;usingSystem.Data.SqlClient;publicpartialclassstudent_StartExam:System.Web.UI.Page{publicstringAns=null;publicinttNUM;protectedvoidPage_Load<objectsender,EventArgse>{lblEndtime.Text="考試時間為10分鐘,每小題2分,考試已用時:";lblStuNum.Text=Session["ID"].ToString<>;lblStuName.Text=Session["name"].ToString<>;lblStuSex.Text=Session["sex"].ToString<>;lblStuKM.Text="["+Session["KM"].ToString<>+"]"+"考試試題";inti=1;SqlConnectionconn=BaseClass.DBCon<>;conn.Open<>;SqlCommandcmd=newSqlCommand<"selecttop10*fromtb_testwheretestCourse='"+Session["KM"].ToString<>+"'orderbynewid<>",conn>;SqlDataReadersdr=cmd.ExecuteReader<>;while<sdr.Read<>>{Literallittxt=newLiteral<>;Literallitti=newLiteral<>;RadioButtonListcbk=newRadioButtonList<>;cbk.ID="cbk"+i.ToString<>;littxt.Text=i.ToString<>+"、?é"+Server.HtmlEncode<sdr["testContent"].ToString<>>+"<br><Blockquote>";litti.Text="</Blockquote>";cbk.Items.Add<"A."+Server.HtmlEncode<sdr["testAns1"].ToString<>>>;cbk.Items.Add<"B."+Server.HtmlEncode<sdr["testAns2"].ToString<>>>;cbk.Items.Add<"C."+Server.HtmlEncode<sdr["testAns3"].ToString<>>>;cbk.Items.Add<"D."+Server.HtmlEncode<sdr["testAns4"].ToString<>>>;cbk.Font.Size=11;for<intj=1;j<=4;j++>{cbk.Items[j-1].Value=j.ToString<>;}Ans+=sdr[6].ToString<>;if<Session["a"]==null>{Session["Ans"]=Ans;}Panel1.Controls.Add<littxt>;Panel1.Controls.Add<cbk>;Panel1.Controls.Add<litti>;i++;tNUM++;}sdr.Close<>;conn.Close<>;Session["a"]=1;}protectedvoidbtnsubmit_Click<objectsender,EventArgse>{stringmsc="";for<inti=1;i<=tNUM;i++>{RadioButtonListlist=<RadioButtonList>Panel1.FindControl<"cbk"+i.ToString<>>;if<list!=null>{if<list.SelectedValue.ToString<>!="">{msc+=list.SelectedValue.ToString<>;}else{msc+="0";}}}Session["Sans"]=msc;//考生答案stringsql="updatetb_scoresetRigthAns='"+Ans+"'whereStudentID='"+lblStuNum.Text+"'";BaseClass.OperateData<sql>;stringstrsql="updatetb_scoresetStudentAns='"+msc+"'whereStudentID='"+lblStuNum.Text+"'";BaseClass.OperateData<strsql>;Response.Redirect<"result.aspx?BInt="+tNUM.ToString<>>;}}七、實訓總結(jié)一學期又要過去了,經(jīng)過了這個學期的學習,感覺比上學期有長進了些。一份耕耘,一份收獲。在實訓這段時間中我通過更深入研究,又鞏固了舊知識,學到了新知識。令我非常高興。實訓過程中,在老師的細心的指導之下,我又學會了好多以前沒學習到的知識,了解并掌握了更多的小技巧,提高了學習的效率,加深對網(wǎng)頁的認知,在此我謝謝老師的悉心教導。在實訓的過程中,我遇到了許多問題,這些問題以前在上課的時候也有遇到。所以實訓的過程中在老師的指導之下和同學的幫助之下把這些問題解決了。希望學校以后可以更多給我們一些這樣的機會,可以讓我們把實踐和知識有機的結(jié)合在一起,讓我們不斷的進步,在掌握舊知識的同時學到新知識,當然還有不足的是我在實訓中還有很多的問題沒有找老師去解決,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 昆明醫(yī)科大學海源學院《應(yīng)急管理信息系統(tǒng)》2023-2024學年第一學期期末試卷
- 江西財經(jīng)職業(yè)學院《飛機結(jié)構(gòu)基礎(chǔ)》2023-2024學年第一學期期末試卷
- 湖南三一工業(yè)職業(yè)技術(shù)學院《新課程理念與地理課程改革》2023-2024學年第一學期期末試卷
- 湖南安全技術(shù)職業(yè)學院《有限元方法》2023-2024學年第一學期期末試卷
- 【物理】《流體壓強與流速的關(guān)系》(教學設(shè)計)-2024-2025學年人教版(2024)初中物理八年級下冊
- 高考物理總復習《恒定電流》專項測試卷含答案
- 重慶工信職業(yè)學院《廣告策劃與設(shè)計》2023-2024學年第一學期期末試卷
- 鄭州電力職業(yè)技術(shù)學院《應(yīng)用技術(shù)開發(fā)》2023-2024學年第一學期期末試卷
- 中國民用航空飛行學院《信息系統(tǒng)審計》2023-2024學年第一學期期末試卷
- 鄭州美術(shù)學院《建筑設(shè)備自動化課程設(shè)計》2023-2024學年第一學期期末試卷
- 餐飲行業(yè)智慧餐廳管理系統(tǒng)方案
- 2025年度生物醫(yī)藥技術(shù)研發(fā)與許可協(xié)議3篇
- 電廠檢修安全培訓課件
- 殯葬改革課件
- 雙方個人協(xié)議書模板
- 車站安全管理研究報告
- 瑪米亞RB67中文說明書
- 五年級數(shù)學(小數(shù)四則混合運算)計算題專項練習及答案
- 2024年鋼鐵貿(mào)易行業(yè)前景分析:鋼鐵貿(mào)易行業(yè)發(fā)展趨勢推動行業(yè)可持續(xù)發(fā)展
- 節(jié)前物業(yè)安全培訓
- 初中中考英語總復習《代詞動詞連詞數(shù)詞》思維導圖
評論
0/150
提交評論