軟件工程課程設(shè)計(jì)--學(xué)生成績(jī)管理系統(tǒng)_第1頁(yè)
已閱讀1頁(yè),還剩19頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p>  課 程 設(shè) 計(jì) 說(shuō) 明 書(shū)</p><p>  課程名稱: 軟件工程 </p><p>  設(shè)計(jì)題目: 學(xué)生成績(jī)管理系統(tǒng) </p><p>  院 系: </p><p>  學(xué)生姓名:

2、 </p><p>  學(xué) 號(hào): </p><p>  專業(yè)班級(jí): </p><p>  指導(dǎo)教師: </p><p>  12年 6月

3、 13日</p><p>  課 程 設(shè) 計(jì) 任 務(wù) 書(shū)</p><p><b>  學(xué)生成績(jī)管理系統(tǒng)</b></p><p>  摘 要:本系統(tǒng)全稱為學(xué)生成績(jī)管理系統(tǒng)。根據(jù)開(kāi)發(fā)要求,它主要應(yīng)用于教學(xué)管理,完成對(duì)日常的教學(xué)、成績(jī)、學(xué)生信息、考試等管理。隨著學(xué)校辦學(xué)規(guī)模的不斷擴(kuò)大、辦學(xué)層次的多樣化、在校學(xué)生的不斷增多。開(kāi)發(fā)這一系統(tǒng)可使教務(wù)處老師

4、減輕工作壓力,比較系統(tǒng)地對(duì)教務(wù)、教學(xué)上的各項(xiàng)服務(wù)和信息進(jìn)行管理,同時(shí)可以減少勞動(dòng)力的使用,加快查詢速度、加強(qiáng)管理,使各項(xiàng)管理更加規(guī)范化。目前,學(xué)校工作繁雜、資料重多。對(duì)于學(xué)生成績(jī)管理來(lái)說(shuō),目前學(xué)校還沒(méi)有一套完整的、統(tǒng)一的系統(tǒng)。因此,開(kāi)發(fā)一套適和本校需求的、兼容性好的系統(tǒng)是很有必要的。</p><p>  本系統(tǒng)管理內(nèi)容廣泛,全面涉及了教務(wù)教學(xué)上的各項(xiàng)服務(wù),包括學(xué)生成績(jī)管理,學(xué)生基本信息管理等等。本論文主要從系統(tǒng)需

5、求分析、系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)等幾個(gè)方面進(jìn)行描述。</p><p>  關(guān)鍵詞:asp.NET 學(xué)生成績(jī)管理 SQL</p><p><b>  目 錄</b></p><p><b>  1.需求分析1</b></p><p>  1.1 成績(jī)管理系統(tǒng)的背景分析1</p><p&

6、gt;  1.2開(kāi)發(fā)學(xué)生成績(jī)管理的必要性1</p><p>  1.3學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)的目標(biāo)的分析2</p><p>  1.4學(xué)生成績(jī)管理系統(tǒng)的系統(tǒng)需求2</p><p>  1.5學(xué)生成績(jī)管理系統(tǒng)的功能需求分析3</p><p><b>  2.設(shè)計(jì)方案3</b></p><p>

7、;<b>  2.1總體設(shè)計(jì)3</b></p><p><b>  2.2模塊設(shè)計(jì)4</b></p><p><b>  3. 方案實(shí)施5</b></p><p>  3.1添加課程信息功能介紹5</p><p>  3.2添加課程信息及修改功能實(shí)現(xiàn)5</p&g

8、t;<p>  3.3查看課程信息及實(shí)現(xiàn)代碼11</p><p>  4. 結(jié)論與結(jié)果13</p><p>  5. 收獲與致謝14</p><p>  6. 參考文獻(xiàn)15</p><p><b>  1.需求分析</b></p><p>  1.1 成績(jī)管理系統(tǒng)的背景分析

9、</p><p>  當(dāng)今時(shí)代是飛速發(fā)展的信息時(shí)代,在各行各業(yè)中離不開(kāi)信息處理,這正是計(jì)算機(jī)被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。計(jì)算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理。使用計(jì)算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對(duì)于復(fù)雜的信息管理,計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性。</p><p>  管理信息系統(tǒng)是進(jìn)行信息的采集,存儲(chǔ),加工,維護(hù)和使用的系統(tǒng),它是隨著管理科學(xué)和

10、技術(shù)科學(xué)的發(fā)展而形成的。學(xué)生成績(jī)管理系統(tǒng)是一個(gè)教育單位不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以學(xué)生成績(jī)管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?,?duì)學(xué)生來(lái)說(shuō)可以輕松的查閱自己在校的成績(jī)以及信息等。但是一直以來(lái)人們都是靠傳統(tǒng)人工的方式管理學(xué)生成績(jī),這種管理方式存在著許多缺點(diǎn),如:效率低,保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找,更新和維護(hù)都帶來(lái)了不少的困難。</p>&

11、lt;p>  隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)生成績(jī)信息進(jìn)行管理,有著手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速,查找方便,可靠性高,存儲(chǔ)量大,保密性好,壽命長(zhǎng),成本低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生成績(jī)管理的效率,也是企業(yè)的科學(xué)化,正規(guī)化管理,與世界接軌的重要條件。因此,開(kāi)發(fā)這樣的一套成績(jī)管理系統(tǒng)成為很

12、有必要的事情。</p><p>  學(xué)生成績(jī)管理系統(tǒng)提供了強(qiáng)大的學(xué)生成績(jī)管理管理功能,方便系統(tǒng)管理員對(duì)學(xué)生成績(jī)等信息的添加,修改,刪除,等操作,同時(shí)一樣的方面學(xué)生對(duì)自己各科成績(jī)查詢,學(xué)習(xí)的交流。</p><p>  1.2開(kāi)發(fā)學(xué)生成績(jī)管理的必要性 </p><p>  在21世紀(jì)的科技時(shí)代,科學(xué)技術(shù)突飛猛進(jìn),計(jì)算機(jī)已經(jīng)不僅是在科技上應(yīng)用,而且在生活中也是同樣得到了廣

13、泛在應(yīng)用。如今,不管是小學(xué),初中,高中,甚至是很多大學(xué)生的學(xué)生成績(jī)管理基本上是靠人工進(jìn)行管理,但隨著時(shí)間的變化,學(xué)校規(guī)模的擴(kuò)大,有關(guān)學(xué)生成績(jī)管理工作和所涉及到的數(shù)據(jù)量越來(lái)越大越來(lái)越多,大多數(shù)學(xué)校不得不靠增加人力,物力,財(cái)力來(lái)進(jìn)行學(xué)生成績(jī)管理。但是人工管理成績(jī)檔案具有效率低,查找麻煩,可靠性不高,保密性低等因素。因此開(kāi)發(fā)出一個(gè)不僅僅是適用于大中專院校以及其它高校通用的學(xué)生成績(jī)管理系統(tǒng)是必要的。</p><p>  

14、開(kāi)發(fā)一個(gè)學(xué)生成績(jī)管理系統(tǒng),采用計(jì)算機(jī)對(duì)學(xué)生成績(jī)進(jìn)行管理,進(jìn)一步提高了辦學(xué)效益和現(xiàn)代化水平。為廣大教師和學(xué)生提高工作效率,實(shí)現(xiàn)學(xué)生成績(jī)信息管理工作流程的系統(tǒng)化,規(guī)范化和自動(dòng)化?,F(xiàn)在我國(guó)的大中專院校的學(xué)生成績(jī)檔案管理水平普遍都不是很高,有的還停留在全用紙介質(zhì)基礎(chǔ)上,這種管理方式已不能適應(yīng)時(shí)代的發(fā)展,社會(huì)的需求,因?yàn)樗速M(fèi)了大量的人力物力,也存在著許多不足的因素。在今天信息時(shí)代這種傳統(tǒng)的管理方法必然會(huì)被計(jì)算機(jī)為基礎(chǔ)的信息管理系統(tǒng)所代替。一個(gè)高

15、效的學(xué)生成績(jī)管理系統(tǒng)可以存儲(chǔ)歷屆的學(xué)生成績(jī)檔案,不需要大量的人力,只需要幾名專門錄入員即可操作系統(tǒng),節(jié)省大量人力,可以迅速查到所需信息,高效,安全,學(xué)生在能方便的查看自己的成績(jī)。 </p><p>  1.3學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)的目標(biāo)的分析 </p><p>  1.管理員能夠?qū)崿F(xiàn)對(duì)整個(gè)學(xué)生信息的添加,修改,刪除,查詢等操作,對(duì)教師用戶的添加,刪除,修改等操作,對(duì)課程信息的添加,刪除,修改

16、查詢等操作。</p><p>  2.可以將學(xué)生成績(jī)的數(shù)據(jù)庫(kù)發(fā)布到網(wǎng)上,教師的信息發(fā)布的網(wǎng)上,方便學(xué)生教師進(jìn)行查詢,達(dá)到資源共享的目的。</p><p>  3.教師能夠在一定的權(quán)限內(nèi)對(duì)所有學(xué)生成績(jī)的查詢,所有教師信息的查詢,所有課程信息的添加,刪除,修改是,查看等,對(duì)的自己的聯(lián)系信息進(jìn)行更新,登錄密碼的修改。</p><p>  4.學(xué)生可以在自己的權(quán)限內(nèi)對(duì)對(duì)自己

17、成績(jī)的查詢,以及個(gè)人信息的查詢信息等的相關(guān)操作。</p><p>  1.4學(xué)生成績(jī)管理系統(tǒng)的系統(tǒng)需求</p><p>  在21世紀(jì)的科技時(shí)代,科學(xué)技術(shù)突飛猛進(jìn),信息社會(huì)的高科技時(shí)代,商品經(jīng)濟(jì)化的高效益,計(jì)算機(jī)的應(yīng)用已普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。計(jì)算機(jī)雖然與人類的關(guān)系愈來(lái)愈密切,還有人由于計(jì)算機(jī)操作不方便繼續(xù)用手工勞動(dòng)。為了適應(yīng)現(xiàn)代社會(huì)人們高度強(qiáng)烈的時(shí)間觀念,學(xué)生成績(jī)管理系統(tǒng)為教學(xué)辦

18、公帶來(lái)了極大的方便。該學(xué)生成績(jī)管理系統(tǒng)是以ASP網(wǎng)頁(yè)編程+ACCESS數(shù)據(jù)庫(kù)+SQL數(shù)據(jù)查詢語(yǔ)言編寫(xiě),其系統(tǒng)功能在內(nèi)部服務(wù)器上運(yùn)行。系統(tǒng)管理員,教師,學(xué)生只需通過(guò)簡(jiǎn)單的操作,用戶都可以了解本系統(tǒng)軟件的基本工作原理。用戶只需進(jìn)行輸入一些簡(jiǎn)單的漢字,數(shù)字,或用鼠標(biāo)點(diǎn)擊即可達(dá)到自己想要的目標(biāo)。</p><p>  1.5學(xué)生成績(jī)管理系統(tǒng)的功能需求分析</p><p>  學(xué)生成績(jī)管理系統(tǒng)主要提供

19、成績(jī)查詢,方便管理的網(wǎng)上的信息查閱平臺(tái),學(xué)生可以通過(guò)該系統(tǒng)查閱與自己相關(guān)信息,所選課程等。教師可以通過(guò)成績(jī)管理系統(tǒng)查閱學(xué)生成績(jī)信息,教師信息,查看教師對(duì)學(xué)生成績(jī)的管理等相關(guān)操作.系統(tǒng)管理員可以實(shí)現(xiàn)以上的所有功能,還有對(duì)學(xué)生的添加,刪除,修改,教師的添加,刪除,修改,課程的添加和修改等相關(guān)操作。</p><p><b>  2.設(shè)計(jì)方案</b></p><p><

20、b>  2.1總體設(shè)計(jì)</b></p><p>  為進(jìn)一步提高了辦學(xué)效益和現(xiàn)代化水平。為廣大教師和學(xué)生提高工作效率,實(shí)現(xiàn)學(xué)生成績(jī)信息管理工作流程的系統(tǒng)化,規(guī)范化和自動(dòng)化。該學(xué)生成績(jī)管理系統(tǒng)核心心功能在于提供了強(qiáng)大的學(xué)生成績(jī)管理管理功能,方便系統(tǒng)管理員對(duì)學(xué)生成績(jī)等信息的添加,修改,刪除,等操作,同時(shí)一樣的方面學(xué)生對(duì)自己各科成績(jī)查詢,學(xué)習(xí)的交流。</p><p>  作為學(xué)

21、生對(duì)成績(jī)管理系統(tǒng)的需求有:</p><p>  1.能按自己的意愿隨時(shí)查看自己的信息及成績(jī)。</p><p>  2.能夠方便地查看選課信息,并選擇自己需要的課程。</p><p>  3.能夠?qū)ψ约核x課程進(jìn)行查詢和修改。</p><p>  作為教師,他們對(duì)學(xué)生對(duì)成績(jī)管理系統(tǒng)的需求有:</p><p>  1.能方

22、便的對(duì)教學(xué)課程查看相應(yīng)的信息。</p><p>  2.能夠方便地學(xué)生的成績(jī)進(jìn)行打分。</p><p>  3.能夠查看選課學(xué)生的信息。</p><p>  作為管理員,他們對(duì)學(xué)生對(duì)成績(jī)管理系統(tǒng)的需求有:</p><p>  能夠方便的對(duì)學(xué)生的信息進(jìn)行管理。</p><p>  能夠方便的對(duì)教師的信息進(jìn)行管理。<

23、/p><p>  能夠方便的對(duì)課程信息進(jìn)行添加和修改。</p><p>  根據(jù)以上要求,結(jié)合調(diào)查采訪的結(jié)果考慮后,產(chǎn)生了該成績(jī)管理系統(tǒng)的功能要求:需要一個(gè)基本操作模塊,主要是查詢,添加和刪除;系統(tǒng)設(shè)置模塊可以修改和添加數(shù)據(jù)庫(kù)中的一些數(shù)據(jù)信息,例如:修改課程類別,課程名稱等,不用直接到數(shù)據(jù)庫(kù)中修改數(shù)據(jù)。</p><p>  經(jīng)過(guò)分析和研究,系統(tǒng)對(duì)課程、教師、上學(xué)生等對(duì)象

24、的操作都應(yīng)有查詢,添加,刪除,更新功能。例如用戶可以是多種類型,可以由系統(tǒng)管理員來(lái)管理。通過(guò)學(xué)生成績(jī)管理管理系統(tǒng)可以實(shí)現(xiàn)對(duì)學(xué)生成績(jī)管理的系統(tǒng)化,規(guī)范化和自動(dòng)化。</p><p><b>  2.2模塊設(shè)計(jì)</b></p><p>  本系統(tǒng)分為以下三大模塊:包括教師、學(xué)生和管理員三大模塊。其中管理員模塊包括學(xué)生信息的添加、學(xué)生信息的查詢、教師信息的添加、教師信息的查詢

25、、課程信息的添加、課程信息的查詢。</p><p>  在這里主要介紹管理員模塊中的部分模塊。</p><p><b>  1.課程添加模塊</b></p><p>  課程編號(hào)、課程名稱、上課時(shí)間及任課教師的添加。</p><p><b>  2. 課程查詢模塊</b></p>&l

26、t;p>  課程編號(hào)、課程名稱、上課時(shí)間及任課教師的查詢。</p><p><b>  3. 課程修改模塊</b></p><p>  課程編號(hào)、名稱、上課時(shí)間等的修改。</p><p><b>  3. 方案實(shí)施</b></p><p>  3.1添加課程信息功能介紹</p>

27、<p>  包括課程編號(hào)、課程名、上課時(shí)間和任課教師等信息。界面如圖</p><p>  3.2添加課程信息及修改功能實(shí)現(xiàn)</p><p>  <!--#include file="conn.asp"--></p><p>  <!--#include file="function.asp"--&g

28、t;</p><p>  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"></p><p>  <html xmlns="http

29、://www.w3.org/1999/xhtml"></p><p><b>  <head></b></p><p>  <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /></p>&

30、lt;p>  <title>課程管理(一)</title></p><p>  <link href="sty.css" rel="stylesheet" type="text/css" /></p><p><b>  </head></b></p

31、><p><b>  <body></b></p><p><b>  <%</b></p><p>  dim action,id</p><p>  action=request.QueryString("action")</p><p>

32、;  id=request.QueryString("id")</p><p>  if action="modify" then</p><p>  set rs=server.CreateObject("adodb.recordset")</p><p>  sql="select * fro

33、m course where courseid=" & id</p><p>  rs.open sql,conn,1,1</p><p><b>  %></b></p><p>  <form id="form1" name="form1" method="po

34、st" action="adminsavecourse.asp?action=modify"></p><p>  <table width="100%" border="0"></p><p><b>  <tr></b></p><p>  

35、<td><font color = "red">修改課程</font></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td>課程編號(hào)<

36、/td></p><p>  <td><input type="text" name="cno" value="<%=rs("courseno")%>" /></td></p><p><b>  </tr></b><

37、/p><p><b>  <tr></b></p><p>  <td>課程名</td></p><p>  <td><input type="text" name="cname" value="<%=rs("coursename

38、")%>" /></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td>上課時(shí)間</td></p><p>  <td>

39、;<input type="text" name="ctime" value="<%=rs("coursetime")%>" /></td></p><p><b>  </tr></b></p><p><b>  <tr&

40、gt;</b></p><p>  <td>任課教師</td></p><p><b>  <td></b></p><p><b>  <%</b></p><p>  set rst=server.CreateObject("ado

41、db.recordset")</p><p>  sql="select * from Teacher"</p><p>  rst.open sql,conn,1,1</p><p>  if rst.bof and rst.eof then</p><p>  response.Write("教師表

42、為空!")</p><p><b>  else</b></p><p><b>  %></b></p><p>  <select name="tch"></p><p><b>  <%</b></p>

43、<p>  do while not rst.eof</p><p><b>  %></b></p><p>  <option value="<%=rst("teacherid")%>" </p><p>  <%if rst("teacherid&q

44、uot;)=rs("teacherid") then%>selected="selected"<%end if%>><%=rst("teachername")%></option></p><p><b>  <%</b></p><p>  rst.mo

45、venext</p><p><b>  loop</b></p><p><b>  %></b></p><p><b>  </select></b></p><p><b>  <%</b></p><p

46、><b>  end if</b></p><p><b>  %></b></p><p><b>  </td></b></p><p><b>  </tr></b></p><p><b>  <

47、tr></b></p><p>  <td colspan="2"><label></p><p>  <input type="submit" name="Submit" value="修改" /></p><p>  <in

48、put type="hidden" name="id" value="<%=id%>" /></p><p>  </label></td></p><p><b>  </tr></b></p><p><b>  &l

49、t;/table></b></p><p><b>  </form></b></p><p><b>  <%</b></p><p><b>  else</b></p><p><b>  %></b><

50、;/p><p>  <form id="form1" name="form1" method="post" action="adminsavecourse.asp?action=add"></p><p>  <table width="100%" border="0

51、"></p><p><b>  <tr></b></p><p>  <td><font color = "red">添加課程</font></td></p><p><b>  </tr></b></p&g

52、t;<p><b>  <tr></b></p><p>  <td>課程編號(hào)</td></p><p>  <td><input type="text" name="cno" /></td></p><p><b

53、>  </tr></b></p><p><b>  <tr></b></p><p>  <td>課程名</td></p><p>  <td><input type="text" name="cname" />&

54、lt;/td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td>上課時(shí)間</td></p><p>  <td><input type="tex

55、t" name="ctime" /></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td>任課教師</td></p><p>

56、;<b>  <td></b></p><p><b>  <%</b></p><p>  set rst=server.CreateObject("adodb.recordset")</p><p>  sql="select * from teacher"&l

57、t;/p><p>  rst.open sql,conn,1,1</p><p>  if rst.bof and rst.eof then</p><p>  response.Write("教師表為空!")</p><p><b>  else</b></p><p><

58、b>  %></b></p><p>  <select name="tch"></p><p><b>  <%</b></p><p>  do while not rst.eof</p><p><b>  %></b><

59、;/p><p>  <option value="<%=rst("teacherid")%>"><%=rst("teachername")%></option></p><p><b>  <%</b></p><p>  rst.mo

60、venext</p><p><b>  loop</b></p><p><b>  %></b></p><p><b>  </select></b></p><p><b>  <%</b></p><p

61、><b>  end if</b></p><p><b>  %></b></p><p><b>  </td></b></p><p><b>  </tr></b></p><p><b>  <

62、tr></b></p><p>  <td colspan="2"><label></p><p>  <input type="submit" name="Submit" value="添加" /></p><p>  </l

63、abel></td></p><p><b>  </tr></b></p><p><b>  </table></b></p><p><b>  </form></b></p><p><b>  <%

64、</b></p><p><b>  end if</b></p><p><b>  %></b></p><p><b>  </body></b></p><p><b>  </html></b></

65、p><p>  3.3查看課程信息及實(shí)現(xiàn)代碼</p><p><b>  查看課程信息界面</b></p><p><b>  實(shí)現(xiàn)代碼</b></p><p>  <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%><

66、/p><p>  <!--#include file="conn.asp"--></p><p>  <!--#include file="function.asp"--></p><p>  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tran

67、sitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"></p><p>  <html xmlns="http://www.w3.org/1999/xhtml"></p><p><b>  <head><

68、/b></p><p>  <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /></p><p>  <title>課程列表</title></p><p>  <link href=&quo

69、t;sty.css" rel="stylesheet" type="text/css" /></p><p><b>  </head></b></p><p><b>  <body></b></p><p>  <table widt

70、h="100%" border="0"></p><p><b>  <tr></b></p><p>  <td>課程編號(hào)</td></p><p>  <td>課程名</td></p><p>  <td&

71、gt;上課時(shí)間</td></p><p>  <td>任課教師</td></p><p>  <td>操作</td></p><p><b>  </tr></b></p><p>  <!--創(chuàng)建數(shù)據(jù)庫(kù)對(duì)象--></p>

72、<p><b>  <%</b></p><p>  set rs=server.CreateObject("adodb.recordset")</p><p>  sql="select * from course"</p><p>  rs.open sql,conn,1,1</

73、p><p>  do while not rs.eof</p><p><b>  %></b></p><p>  <!--列出課程信息--></p><p><b>  <tr></b></p><p>  <td><%=rs(

74、"courseno")%></td></p><p>  <td><%=rs("coursename")%></td></p><p>  <td><%=rs("coursetime")%></td></p><p>

75、  <!--通過(guò)course表中的teacherid來(lái)找到teacher表中的名字--></p><p>  <td><%=getTnamebyTID(rs("teacherid"))%></td></p><p>  <td><a href="adminaddcourse.asp?action

76、=modify&id=<%=rs("courseid")%>">修改</a> | <a href="adminsavecourse.asp?action=del&id=<%=rs("courseid")%>">刪除</a></td></p><p>&

77、lt;b>  </tr></b></p><p><b>  <%</b></p><p>  rs.movenext</p><p><b>  loop</b></p><p><b>  %></b></p><

78、;p><b>  </table></b></p><p><b>  </body></b></p><p><b>  </html></b></p><p><b>  4. 結(jié)論與結(jié)果</b></p><p&g

79、t;  如果要做出一個(gè)學(xué)生成績(jī)管理系統(tǒng)并不難,關(guān)鍵是你如何突出你的實(shí)用,你的特色,這是本系統(tǒng)的一個(gè)難點(diǎn)。在設(shè)計(jì)的過(guò)程中我也請(qǐng)教了不少同學(xué),他們都給了我很多建議,還有我的指導(dǎo)老師在后面的測(cè)試階段也給很大的幫助,我盡量去實(shí)現(xiàn)所有的功能,完善自己的設(shè)計(jì),但依舊存在著一些問(wèn)題。因此要將自己的系統(tǒng)做的很好對(duì)于自己來(lái)說(shuō)不是件容易的事,我只能盡量去完善它。其中有一個(gè)問(wèn)題我花了好長(zhǎng)時(shí)間才解決,因?yàn)橐粋€(gè)學(xué)生用學(xué)號(hào)登錄后,只能查看自己的相關(guān)信息,系統(tǒng)必須記

80、住這個(gè)學(xué)號(hào)將它從一個(gè)界面?zhèn)鞯搅硪粋€(gè)界面,然后連接對(duì)應(yīng)的數(shù)據(jù)庫(kù)從中調(diào)用相應(yīng)學(xué)生的信息。在這個(gè)過(guò)程中,參數(shù)的調(diào)用是一個(gè)難點(diǎn),在同學(xué)的幫助下,加上查看相關(guān)方面的資料,我終于完成了這個(gè)問(wèn)題。還有一個(gè)問(wèn)題是在系統(tǒng)設(shè)計(jì)的后期階段才發(fā)現(xiàn)的,由于之前需求分析做得到為,在后來(lái)的測(cè)試中我發(fā)現(xiàn)自己在數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程中出現(xiàn)了問(wèn)題:每個(gè)學(xué)生只有一門成績(jī),因此無(wú)論是管理員還是普通用戶都只能查找一門成績(jī)。由于問(wèn)題發(fā)現(xiàn)的比較晚,如果在進(jìn)行修改勢(shì)必對(duì)整個(gè)系統(tǒng)重新設(shè)計(jì),時(shí)

81、間上已經(jīng)不允許了,只能在以后去完善它。</p><p>  系統(tǒng)在測(cè)試中經(jīng)常出現(xiàn)的問(wèn)題:</p><p>  1.?dāng)?shù)據(jù)庫(kù)的連接容易出錯(cuò)。</p><p>  2.各種數(shù)據(jù)寫(xiě)入數(shù)據(jù)庫(kù)時(shí)容易出錯(cuò)。</p><p>  主要來(lái)說(shuō)就是在連接數(shù)據(jù)庫(kù)時(shí)出現(xiàn)的錯(cuò)誤,如路徑的不對(duì),數(shù)據(jù)類型的不匹配等等,還有就是在設(shè)計(jì)時(shí)也要想到界面的美化,我自己認(rèn)為在這方面還

82、是做的不夠好。除了這些問(wèn)題外本系統(tǒng)還存在著其他問(wèn)題,由于各方面原因,沒(méi)有能將該系統(tǒng)做的很完善,這還有有待于日后去改善加強(qiáng),相信在做好需求分析和學(xué)習(xí)好編程知識(shí)的基礎(chǔ)上,加上自己的努力和老師的指導(dǎo)自己會(huì)將這個(gè)系統(tǒng)做的更好。</p><p><b>  5. 收獲與致謝</b></p><p>  課程設(shè)計(jì)是大學(xué)學(xué)習(xí)中必不可少的一個(gè)環(huán)節(jié),是一次不可多得的學(xué)習(xí)和鍛煉機(jī)會(huì)。在本

83、次設(shè)計(jì)中,使我們所學(xué)的理論知識(shí)得到了進(jìn)一步的深化;同時(shí),培養(yǎng)了我們理論聯(lián)系實(shí)際,綜合運(yùn)用各門知識(shí)進(jìn)行實(shí)踐設(shè)計(jì)達(dá)到預(yù)想目標(biāo)。通過(guò)設(shè)計(jì)、調(diào)試,提高了我們發(fā)現(xiàn)問(wèn)題、分析問(wèn)題、解決問(wèn)題的水平;鍛煉了實(shí)際動(dòng)手操作能力。通過(guò)同學(xué)間相互的學(xué)習(xí)交流、關(guān)心幫助,增強(qiáng)了我們的團(tuán)隊(duì)合作意識(shí),這一點(diǎn)對(duì)于將來(lái)的工作也是十分重要的。</p><p>  總之,課程設(shè)計(jì)是專業(yè)知識(shí)的一次綜合應(yīng)用;是對(duì)大學(xué)學(xué)習(xí)的一次檢驗(yàn)。在本次設(shè)計(jì)中,我們得到了

84、充分的鍛煉與顯著的提高。它將對(duì)于我們以后的學(xué)習(xí)工作起到至關(guān)重要的指導(dǎo)作用。</p><p><b>  6. 參考文獻(xiàn)</b></p><p>  [1]李勇平.A5P.NETweb應(yīng)用開(kāi)發(fā)教程.中國(guó)鐵道出版社.科學(xué)出版社.2004年5月.</p><p>  [2]張躍廷編著.ASP.NET數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)完全手冊(cè).人民郵電出版社.2007年8

85、月.</p><p>  [3]石志國(guó).ASP.NET實(shí)用案例教程.清華大學(xué)山版社.2003年7月.</p><p>  [4]陳嫻、劉志寶、李岱.ASP.NET項(xiàng)目開(kāi)發(fā)實(shí)踐.中國(guó)鐵道出版社.2005年6月.</p><p>  [5](美)麥克唐納著;賈曉軍等譯.《ASP.NET完全手冊(cè)》,電子工業(yè)出版社,2003.3.</p><p> 

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論