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

正文內容

教改課程網上評教系統(tǒng)設計畢業(yè)論文-資料下載頁

2025-06-27 21:27本頁面
  

【正文】 lues (39。 + + 39。,39。 + + 39。)。 SqlCommand cmd1 = new SqlCommand(strCouAdvise, conn)。 ()。 ()。 ()。 (script language=39。javascript39。 alert(39。添加成功!39。)。/script)。 ()。學生課程評價評分統(tǒng)計SQL語句:SELECT SUM() AS 評價總分, , , , FROM StuComScore INNER JOIN Student ON = INNER JOIN StuComTable ON = INNER JOIN Term ON = WHERE ( = 1) GROUP BY , , , 參考圖71有助于理解上面的SQL語句。圖71 在本系統(tǒng)中,感覺難以理解的部分就是最后評價信息的統(tǒng)計。 學生和教師的評價信息統(tǒng)計基本上是一樣的,這里就拿學生評價信息統(tǒng)計來分析一下統(tǒng)計這一塊的做法。如圖71所示:表StuComScore 為學生評價信息表,其中StuComScoreId 為評價表的ID,StuNum 為學生的學號,CouNmae 為課程號,StuComItemContent為課程評價條目ID 號,StuComItemScore 學生為評價條目內容所打的分值。在表StuComScore 中,為了了減少數據庫的冗余,學生的姓名用的是學生的學號來記錄,課程名稱用課程號來記錄,學生評價條目的內容用的是學生評價條目的ID號來記錄。SELECT SUM StuComItemScore AS 評價總分, StuName, StuCouName, StuComTabId, StuNum FROM StuComScore GROUP BY StuName, StuCouName 上面的語句的作用是將一個學生對一門課程的評價總分統(tǒng)計出來,這里用了一個SUM 函數。這在前面的數據記錄統(tǒng)計函數里有所介紹。在前面,為了了減少數據庫的冗余,學生的姓名用的是學生的學號來記錄,課程名稱用課程號來記錄,學生評價條目的內容用的是學生評價條目的ID號來記錄。這樣在顯示的時候就不能很明了的向用戶顯示信息。這就要求我們要把數據庫里的字段轉換成用戶能夠理解的字段。這里用的是如圖61所示的查詢生成器來實現的。在系統(tǒng)中,有很多象下面圖76所示那樣,點其中的超鏈接可以鏈接到另外一個頁面,進行一系列的操作。下面就是實現這種效果的做法:在工具箱里選擇數據,添加一個其中的GridView 控件。為GridView選擇一下數據源,SqlDataScource 選擇其中的編輯列。添加一個HyperLinkField字段在HyperLinkField字段的屬性里填寫如下圖的內容,其中DataNavigateUrlfields為數據傳值所用的字段,DataNavigateUrlFormatString 表示的是要鏈接到的地址,id就是上面DataNavigateUrlfields為數據傳值所用的字段,DataTextField表示要鏈接的顯示的字段。下圖就是接收頁面,接收面頁代碼 protected void Page_Load(object sender, EventArgs e) { //連接數據庫 string strsql = [CourseCommentConnectionString].ConnectionString。 conn = new SqlConnection(strsql)。 //接收課程評論條目Id號 = [id]。 if (!IsPostBack) { //查找評論內容及分數 string sqlItem = select * from StuComItem where StuComItemId=39。 + + 39。 SqlDataAdapter adp1 = new SqlDataAdapter(sqlItem, conn)。 DataSet ds1 = new DataSet()。 ()。 (ds1, mytable)。 DataTable dt1 = new DataTable()。 dt1 = [Mytable]。 = [0][StuComItemContent].ToString()。 = [0][StuComItemScore].ToString()。 } ()。 }在系統(tǒng)中,采用的是如圖73系統(tǒng)主界面所示的分為四部分,頭部:top,左邊:tree,主頁面:main,下邊f(xié)ooter。代碼如下:其中frame name=top src= / 表示一個模塊的名稱是top 。下面的左邊頁面、主頁面、下邊頁面和這個是一樣的,這里就不一一贅述了。head title教改課程網上評教系統(tǒng)——管理員端/title/headframeset id=content border=0 framespacing=0 rows=100,*,25 frameborder=0frame name=top marginheight=0 id=top marginwidth=0 frameborder=0 noresize scrolling=no src= / frameset id=model border=0 frameborder=0 framespacing=0 cols=150,* frame id=tree name=tree marginheight=0 marginwidth=0 frameborder=0 scrolling=auto style=backgroundcolor: 7ea5d0。 src= /frame id=main name=main frameborder=0 marginheight=0 marginwidth=0 src= //framesetframe name=footer marginheight=0 marginwidth=0 frameborder=0 noresize scrolling=no src= //frameset/html 界面設計圖72登陸界面圖73系統(tǒng)主界面 用戶信息管理分為管理員、教師、學生三個方面,點擊上面的鏈接可以進入不同的用戶類型管理界面,對不同的用戶進行操作。圖74用戶信息管理評級表管理 評價表管理分為評價表管理和評價條目管理,事先添加好評價條目,添加課程評價表的時候,從事先添加好的評價條目中選擇。圖75評價表管理評論條目管理表可以點擊評價條目內容進入評價條目內容修改頁面,圖77圖76評論條目管理表 學生評論條目編輯頁面,可以對已經添加的評價條目進行修改和刪除操作,點擊刪除按鈕,如果當前編輯的評價條目正在使用,及有評價表里有這一條評價條目,則提示正在使用,不能進行刪除操作。圖77評價條目編輯頁面班級信息管理 班級信息管理,添加班級信息后,點擊班級名稱進入班級信息管理頁面,圖79圖78班級信息管理課程信息管理列表圖79課程信息管理列表添加課程信息 添加課程信息,是在學期和班級的基礎上添加的,不只是課程信息添加是在這基礎上的,評價表的添加也是在學期的基礎上的添加的。圖710添加課程信息圖711學期信息管理 課程評價結果查看,可以查看全部信息,即所有學生的評價結果,如圖712所示,可以點擊學生姓名查看一個學生對他當前學期所開設的課程的所有評價信息,還可以點擊課程名稱查看學生對這門課程的內容評價。圖713顯示的為按課程名稱查看課程評價結果,即查看一門課程的評價信息。圖712課程評價結果(全部)圖713課程評價結果(按課程) 第8章 小結完成這個系統(tǒng)的整個過程,使我對以前在課堂上學到的知識又加深了更深層次的理解。由于在開發(fā)此系統(tǒng)前期,在學習和開發(fā)的過程中,我遇到了很多的問題,雖然這樣,但是系統(tǒng)里面提供有詳細源代碼,不懂了,還可以比對著源程序進行調試,這樣一來系統(tǒng)的開發(fā)就比較容易,終于在半個月的努力下,完成了網上商店系統(tǒng)的開發(fā)。以前在課堂學習的時候,感覺軟件的設計關鍵部分是在代碼的編寫和測試上,現在才知道,為題的關鍵不在于此,在我看來,個人觀點,軟件設計的重點應該在于需求分析和設計,模塊的劃分以及數據庫的設計。在才開始的時候,由于需求分析不明確,導致在做整個系統(tǒng)的時候沒有針對性,具有很大的盲目性,再就是模塊劃分的不合理,導致模塊間的連接性很差,接著又發(fā)現數據庫設計的不合理。根據以上失敗的經歷,我主要總結了以下幾條經驗:一:需求分析的重要性做任何事情都要有一個指導思想和思路,系統(tǒng)設計也是如此,如果沒有一個好的系統(tǒng)的指導思想,那么,整個系統(tǒng)在設計的時候就會沒有針對性,像一盤散沙,是不能做成一個完整的系統(tǒng)的,需求分析做好以后,就好像一棵大樹有了主干,其他的都是依附在這個主干上的。二:模塊劃分的重要性現在的系統(tǒng)設計都是采用的模塊化的結構,這就要求我們對模塊有所了解,在對整個系統(tǒng)理解后,合理地把系統(tǒng)劃分成功能相對獨立的幾個模塊,這樣既可以降低系統(tǒng)設計的復雜度,又可以加快系統(tǒng)開發(fā)的速度,但如果模塊結構劃分不合理,那不但不能發(fā)揮模塊設計的優(yōu)勢,而且還有可能導致模塊不能正常連接而影響系統(tǒng)的整體性,所以在設計系統(tǒng)時,模塊的劃分也是非常重要的。三:數據庫設計的合理性一個系統(tǒng),其實提供給用戶的只是一個界面而已,一個系統(tǒng)的核心最重要的其實是后臺的數據庫,對系統(tǒng)的操作既是對后臺數據庫的操作,由此可見數據庫設計的合理性的重要性,在創(chuàng)建數據庫時,表的字段非常重要,如表的類型、長度等,然而我認為,更重要的是表之間的各種關系的創(chuàng)建,如果一個表創(chuàng)建的不合理,輕者會造成數據的不一致性和數據的冗余,重者可能會造成系統(tǒng)的崩潰,所以在系統(tǒng)設計時,數據庫的設計也占有很大的比重。其他的還有就是對軟件工程中其他方法的理解,加深了模塊化的概念,理解了自頂向下、自底向上的開發(fā)方法。在本系統(tǒng)的開發(fā)過程中,由于本人是初次開發(fā)軟件,在知識、經驗方面都存在著不足,該系統(tǒng)必然會存在一些缺陷和不足。通過開發(fā)這個系統(tǒng),我掌握了一個項目的整個開發(fā)過程,對軟件有了進一步的理解,還鞏固了Sql Server的知識。但在這次做系統(tǒng)中的最大收獲并不是掌握這幾門開發(fā)工具的應用,而是學會了設計系統(tǒng)的思維方法。 參考文獻1.2.SQL數據庫原理3.軟件工程 ,清華大學出版社4.C 編程基礎5.網上資料搜集 致謝本系統(tǒng)是在王喜勝老師的精心指導下完成的。他不僅是一個公司的經理,更是我心目中的一個比較好的老師,雖然相處的時間比較短,但是他認真負責的工作態(tài)度,極強的時間觀念和多年的工作經驗都使我受益非淺。說實在話,對于我們剛畢業(yè)的大學生來學,沒有工作經驗,去設計一個陌生的項目是何等的困難,但是他卻一次次的從北京大老遠過來,來到我們學校并給我們做現場的理論指導,使我們在設計次系統(tǒng)中的思路逐步清晰化和明朗化。軟件設計,以我個人看來其實他就是相當于知識的積累過程,如果沒有幾個項目的鍛煉,根本不可能設計出好的軟件。在這次系統(tǒng)的開發(fā)的過程中,他不僅給我們提供理論指導,還為我們提供技術支持,使我在軟件的設計編碼水平上都有很大的提高,這對于我以后的工作和學習都是一筆巨大的財富,在這里我非常的感謝王喜勝老師,因為有了你的指導,我的畢業(yè)設計才能順利的完成。在此我代表個人對王喜勝老師的幫助表示深深的感謝,并衷心的祝愿王總的公司能夠越做越大。第 40 頁 共 40 頁
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1