版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 課程設(shè)計(jì)</b></p><p> 課程名稱: VB課程設(shè)計(jì) </p><p> 題目名稱: 學(xué)生成績(jī)管理系統(tǒng) </p><p> 學(xué)生學(xué)院: 信息電子工程學(xué)院 </p><p> 基于WEB的成績(jī)管理系統(tǒng)</p><p><
2、;b> 摘 要</b></p><p> 人類已進(jìn)入21世紀(jì),科學(xué)技術(shù)突飛猛進(jìn),經(jīng)濟(jì)知識(shí)和信息產(chǎn)業(yè)初見(jiàn)端倪,特別是信息技術(shù)和網(wǎng)絡(luò)技術(shù)的訊速發(fā)展和廣泛應(yīng)用,對(duì)社會(huì)的政治、經(jīng)濟(jì)、軍事、文化等領(lǐng)域產(chǎn)生越來(lái)越深刻。學(xué)生成績(jī)管理系統(tǒng)是一個(gè)教育單位不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要。本論文敘述到的學(xué)生成績(jī)管理系統(tǒng)是用ASP.net網(wǎng)頁(yè)編程+SQL server數(shù)據(jù)庫(kù)+SQL查
3、詢語(yǔ)言實(shí)現(xiàn)的。重點(diǎn)介紹了學(xué)生成績(jī)管理系統(tǒng)的實(shí)現(xiàn)過(guò)程:包括系統(tǒng)分析、系統(tǒng)調(diào)查、功能設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)、系統(tǒng)測(cè)試和調(diào)試等。本系統(tǒng)主要功能就是對(duì)學(xué)生的成績(jī)進(jìn)行管理,其中包含兩個(gè)主要的功能模塊:學(xué)生成績(jī)查詢模塊和管理員管理模塊。其中,學(xué)生成績(jī)查詢模塊包括按學(xué)號(hào)查詢、按班級(jí)查詢、按姓名查詢、按課程查詢、按成績(jī)查詢、按學(xué)期查詢、按類型查詢。而管理員管理模塊包括添加單個(gè)成績(jī)、批量添加成績(jī)、按學(xué)號(hào)查詢、按班級(jí)查詢。</p><
4、;p> 關(guān)鍵字:ASP.net,成績(jī)管理, SQL server數(shù)據(jù)庫(kù)</p><p> Web-based Performance Management System</p><p><b> Abstract</b></p><p> Mankind has entered the 21st century, science
5、and technology advancing by leaps and bounds, economic knowledge and information industry clues, especially information technology and network technology - speed of development and wide application of the political, econ
6、omic, military, cultural and other fields have a more profound . Student performance management system is an educational unit indispensable part of its content for the schools, policy makers and managers are essential. T
7、his paper desc</p><p> Key words:ASP, Performance management, Query results, Access database</p><p><b> 目 錄</b></p><p><b> 摘 要I</b></p><p>
8、 AbstractII</p><p><b> 目 錄III</b></p><p><b> 1 引 言1</b></p><p> 2 系統(tǒng)的需求分析1</p><p> 2.1 成績(jī)管理系統(tǒng)的背景分析1</p><p> 2.2 開(kāi)發(fā)學(xué)生成績(jī)管
9、理的必要性2</p><p> 2.3 學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)目標(biāo)的分析2</p><p> 2.4 學(xué)生成績(jī)管理系統(tǒng)的系統(tǒng)需求3</p><p> 2.5 學(xué)生成績(jī)管理系統(tǒng)的功能需求分析3</p><p> 3 相關(guān)技術(shù)介紹3</p><p> 3.1 ASP技術(shù)語(yǔ)言簡(jiǎn)介3</p>
10、<p> 3.2 ASP的工作原理3</p><p> 3.3 SQL語(yǔ)言簡(jiǎn)介4</p><p> 4 系統(tǒng)總體設(shè)計(jì)5</p><p> 4.1 系統(tǒng)功能模塊總體框架5</p><p> 4.2 數(shù)據(jù)庫(kù)設(shè)計(jì)5</p><p> 4.2.1 user表(學(xué)生登陸信息表)設(shè)計(jì)5</p
11、><p> 4.2.2 admin(管理員登陸信息表)表設(shè)計(jì)6</p><p> 4.2.3 bbs1表(學(xué)生成績(jī)信息表)設(shè)計(jì)6</p><p> 5 主要功能實(shí)現(xiàn)6</p><p> 5.1登陸模塊設(shè)計(jì)與實(shí)現(xiàn)6</p><p> 5.2查詢模塊設(shè)計(jì)與實(shí)現(xiàn)8</p><p>
12、5.3 添加成績(jī)模塊設(shè)計(jì)與實(shí)現(xiàn)8</p><p> 5.4 刪除成績(jī)模塊設(shè)計(jì)與實(shí)現(xiàn)9</p><p> 5.5 修改成績(jī)模塊設(shè)計(jì)與實(shí)現(xiàn)10</p><p> 5.6 系統(tǒng)在調(diào)度中經(jīng)常出現(xiàn)的問(wèn)題11</p><p><b> 結(jié) 束 語(yǔ)13</b></p><p><b>
13、; 致 謝14</b></p><p> 參 考 文 獻(xiàn)15</p><p><b> 1 引 言</b></p><p> 人類已進(jìn)入21世紀(jì),科學(xué)技術(shù)突飛猛進(jìn),經(jīng)濟(jì)知識(shí)和信息產(chǎn)業(yè)初見(jiàn)端倪,特別是信息技術(shù)和網(wǎng)絡(luò)技術(shù)的訊速發(fā)展和廣泛應(yīng)用,對(duì)社會(huì)的政治、經(jīng)濟(jì)、軍事、文化等領(lǐng)域產(chǎn)生越來(lái)越深刻的影響,也正在改變?nèi)藗兊墓ぷ鳌?/p>
14、生活學(xué)習(xí)、交流方式。信息的獲取、處理、交流和應(yīng)用能力,已經(jīng)成為人們最重要的能力之一。</p><p> 在不久的將來(lái)知識(shí)經(jīng)濟(jì)將占世界經(jīng)濟(jì)發(fā)展的主導(dǎo)地位,國(guó)家綜合國(guó)力和國(guó)際競(jìng)爭(zhēng)能力越來(lái)越取決于教育發(fā)展、科學(xué)技術(shù)和知識(shí)創(chuàng)新的水平,教育在經(jīng)濟(jì)和社會(huì)發(fā)展過(guò)程中將呈現(xiàn)出越來(lái)越突出的重要作用。學(xué)生成績(jī)管理系統(tǒng)是一個(gè)教育單位不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以學(xué)生成績(jī)管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁?/p>
15、充足的信息和快捷的查詢手段。但是一直以來(lái)人們使用傳統(tǒng)人工的方式管理學(xué)生成績(jī)、填寫(xiě)各種表格,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外所用其時(shí)間長(zhǎng),產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。</p><p> 隨著中國(guó)加入WTO,意味著我國(guó)要在同一個(gè)網(wǎng)絡(luò)平臺(tái)上參與國(guó)際競(jìng)爭(zhēng),同世界接軌。這對(duì)我們既是一個(gè)機(jī)遇,也是一個(gè)挑戰(zhàn)。為此我們必須全面加強(qiáng)全民的信息技術(shù)教育,以提高我國(guó)的整體素質(zhì)
16、??茖W(xué)技術(shù)的不斷發(fā)展和提高,計(jì)算機(jī)科學(xué)技術(shù)日漸成熟,其強(qiáng)大的功能人們已有深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。</p><p> 作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)生成績(jī)管理系統(tǒng)進(jìn)行信息管理,有著手工管理所無(wú)法比擬的優(yōu)點(diǎn),如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生成績(jī)系統(tǒng)管理的效率,也是教育單位的科學(xué)化、正規(guī)化管理,與世界接軌的
17、重要條件,因此,開(kāi)發(fā)一套這樣成績(jī)管理軟件成為很有必要的事情。</p><p><b> 2 系統(tǒng)的需求分析</b></p><p> 2.1 成績(jī)管理系統(tǒng)的背景分析</p><p> 當(dāng)今時(shí)代是飛速發(fā)展的信息時(shí)代,在各行各業(yè)中離不開(kāi)信息處理,這正是計(jì)算機(jī)被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。計(jì)算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理。使用計(jì)算機(jī)
18、進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對(duì)于復(fù)雜的信息管理,計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性。</p><p> 管理信息系統(tǒng)是進(jìn)行信息的采集、存儲(chǔ)、加工、維護(hù)和使用的系統(tǒng),它是隨著管理科學(xué)和技術(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ō)可以輕松
19、的查閱自己在校的成績(jī)以及信息等。但是一直以來(lái)人們都是靠傳統(tǒng)人工的方式管理學(xué)生成績(jī),這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。</p><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)行管理
20、,有著手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生成績(jī)管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開(kāi)發(fā)這樣的一套成績(jī)管理系統(tǒng)成為很有必要的事情。</p><p> 學(xué)生成績(jī)管理系統(tǒng)提供了強(qiáng)大的學(xué)生成績(jī)管理管理功能,方便系統(tǒng)管理員對(duì)學(xué)生成績(jī)等信息的添加、修改、刪除、查詢、留言等操作,同時(shí)一樣的方面學(xué)生對(duì)自己
21、各科成績(jī)查詢,學(xué)習(xí)的交流。</p><p> 2.2 開(kāi)發(fā)學(xué)生成績(jī)管理的必要性</p><p> 在21世紀(jì)的科技時(shí)代,科學(xué)技術(shù)突飛猛進(jìn),計(jì)算機(jī)已經(jīng)不僅是在科技上應(yīng)用,而且在生活中也是同樣得到了廣泛在應(yīng)用。如今,不管是小學(xué)、初中、高中、甚至是很多大學(xué)生的學(xué)生成績(jī)管理基本上是靠人工進(jìn)行管理,但隨著時(shí)間的變化,學(xué)校規(guī)模的擴(kuò)大,有關(guān)學(xué)生成績(jī)管理工作和所涉及到的數(shù)據(jù)量越來(lái)越大越來(lái)越多,大多數(shù)學(xué)
22、校不得不靠增加人力、物力、財(cái)力來(lái)進(jìn)行學(xué)生成績(jī)管理。但是人工管理成績(jī)檔案具有效率低、查找麻煩、可靠性不高、保密性低等因素。因此開(kāi)發(fā)出一個(gè)不僅僅是適用于大中專院校以及其它高校通用的學(xué)生成績(jī)管理系統(tǒng)是必要的。</p><p> 開(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ó)的大中專院
23、校的學(xué)生成績(jī)檔案管理水平普遍都不是很高,有的還停留在全用紙介質(zhì)基礎(chǔ)上,這種管理方式已不能適應(yīng)時(shí)代的發(fā)展,社會(huì)的需求,因?yàn)樗速M(fèi)了大量的人力物力,也存在著許多不足的因素。在今天信息時(shí)代這種傳統(tǒng)的管理方法必然會(huì)被計(jì)算機(jī)為基礎(chǔ)的信息管理系統(tǒng)所代替。一個(gè)高效的學(xué)生成績(jī)管理系統(tǒng)可以存儲(chǔ)歷屆的學(xué)生成績(jī)檔案,不需要大量的人力,只需要幾名專門(mén)錄入員即可操作系統(tǒng),節(jié)省大量人力,可以迅速查到所需信息、高效、安全,學(xué)生能方便的查看自己的成績(jī)。</p&g
24、t;<p> 2.3 學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)目標(biāo)的分析</p><p> (1) 管理員不但可以按不同的條件進(jìn)行成績(jī)查詢,而且還能夠進(jìn)行成績(jī)的添加,刪除,修改等。</p><p> (2) 學(xué)生能夠方便的對(duì)自己的或同學(xué)的成績(jī)按不同條件的查詢。</p><p> 2.4 學(xué)生成績(jī)管理系統(tǒng)的系統(tǒng)需求</p><p> 在21
25、世紀(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é)辦公帶來(lái)了極大的方便。該學(xué)生成績(jī)管理系統(tǒng)是以ASP網(wǎng)頁(yè)編程+ACCESS數(shù)據(jù)庫(kù)+SQL數(shù)據(jù)查詢語(yǔ)言編寫(xiě),其系統(tǒng)功能在內(nèi)部IIS服務(wù)器上運(yùn)行。系統(tǒng)管理員、教師、學(xué)生只需通過(guò)簡(jiǎn)單
26、的操作,用戶都可以了解本系統(tǒng)軟件的基本工作原理。用戶只需進(jìn)行輸入一些簡(jiǎn)單的漢字、數(shù)字,或用鼠標(biāo)點(diǎn)擊即可達(dá)到自己想要的目的。</p><p> 2.5 學(xué)生成績(jī)管理系統(tǒng)的功能需求分析</p><p> 學(xué)生成績(jī)管理系統(tǒng)主要提供了成績(jī)查詢,是方便管理的網(wǎng)上信息查閱平臺(tái),學(xué)生可以通過(guò)該系統(tǒng)查閱與自己相關(guān)的個(gè)人信息、成績(jī)信息、修改自己的密碼;系統(tǒng)管理員可以實(shí)現(xiàn)以上的所有功能,還有對(duì)學(xué)生信息和成
27、績(jī)的添加、刪除、修改、教師的添加、刪除、修改、班級(jí)的添加、刪除、修改等相關(guān)操作。</p><p><b> 3 相關(guān)技術(shù)介紹</b></p><p> 3.1 ASP技術(shù)語(yǔ)言簡(jiǎn)介</p><p> ASP技術(shù)的主要用途是制作動(dòng)態(tài)的、交互的、高性能的Web應(yīng)用程序,以前Web應(yīng)用程序都是由(CGI公共網(wǎng)關(guān)界面來(lái)實(shí)現(xiàn)的),但由于CGI本身的一
28、些缺點(diǎn)和限制(如較耗用系統(tǒng)資源、執(zhí)行效率差等),人們都在尋找各種各樣的替換方案,在這種情況下,Microsoft的ASP應(yīng)運(yùn)而生,再加上與Microsoft的IIS (Web服務(wù)器)和MTS(組件事務(wù)管理服務(wù)器)的組合,ASP已經(jīng)成為Web應(yīng)用程序開(kāi)發(fā)的主要技術(shù)。Active Server Pages(動(dòng)態(tài)服務(wù)器主頁(yè))簡(jiǎn)稱ASP內(nèi)含于Internet Information Server(IIS)中,它提供一個(gè)服務(wù)器端的腳本環(huán)境,可產(chǎn)生
29、和執(zhí)行動(dòng)態(tài)、交互式、高效率網(wǎng)站服務(wù)器的應(yīng)用程序。ASP既不是一種語(yǔ)言,也不是一種開(kāi)發(fā)工具,而是一種技術(shù)框架,它能夠把HTML、腳本語(yǔ)言、ActiveX組件等有機(jī)的組合在一起,形成一個(gè)能夠在服務(wù)器上運(yùn)行的應(yīng)用程序,并把標(biāo)準(zhǔn)HTML頁(yè)面送給客戶端瀏覽器。</p><p> 3.2 ASP的工作原理</p><p> 如下圖,當(dāng)瀏覽器通過(guò)HTTP協(xié)議向web服務(wù)器申請(qǐng)一個(gè)由*.asp定義的頁(yè)
30、面時(shí),web服務(wù)器響應(yīng)HTTP請(qǐng)求,用ASP引擎解釋被申請(qǐng)文件。當(dāng)遇到ASP腳本命令時(shí),ASP引擎調(diào)用相應(yīng)的腳本引擎(腳本引擎以組件的形式駐留在web服務(wù)器上)進(jìn)行處理。ASP提供兩種腳本引擎,即VBScript引擎和VJScript引擎,若要使用其他腳本語(yǔ)言,需要在web服務(wù)器上另外安裝相應(yīng)的腳本引擎;當(dāng)遇到基于COM標(biāo)準(zhǔn)的組件(組件本身是經(jīng)過(guò)編譯的可重用二進(jìn)制碼)時(shí),ASP引擎啟動(dòng)相應(yīng)的組件完成指定的功能。若ASP文件含有訪問(wèn)數(shù)據(jù)庫(kù)
31、的請(qǐng)求,ASP內(nèi)置組件ADO(ActiveX Date Object) 通過(guò)ODBC與數(shù)據(jù)庫(kù)連接,對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn),并將訪問(wèn)結(jié)果返回web服務(wù)器。ASP引擎將腳本和組件的運(yùn)行結(jié)果生成相應(yīng)的HTML語(yǔ)法成分,與文件中原有的文本和HTML標(biāo)記一起組成標(biāo)準(zhǔn)HTML頁(yè)面送至客戶端瀏覽器。</p><p> 圖3.1 ASP工作原理圖</p><p> 3.3 SQL語(yǔ)言簡(jiǎn)介</p>
32、;<p> SQL全稱是“結(jié)構(gòu)化查詢語(yǔ)言(Structured Query Language)”,最早的是IBM的圣約瑟研究實(shí)驗(yàn)室為其關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)SYSTEM R開(kāi)發(fā)的一種查詢語(yǔ)言,它的前身是SQUARE語(yǔ)言。SQL語(yǔ)言結(jié)構(gòu)簡(jiǎn)潔,功能強(qiáng)大,簡(jiǎn)單易學(xué),所以自從IBM公司1981年推出以來(lái),SQL語(yǔ)言,得到了廣泛的應(yīng)用。如今無(wú)論是像Oracle ,Sybase, SQL Server這些大型的數(shù)據(jù)庫(kù)管理系統(tǒng),還是像Vi
33、sual Foxporo, PowerBuilder這些微機(jī)上常用的數(shù)據(jù)庫(kù)開(kāi)發(fā)系統(tǒng),都支持SQL語(yǔ)言作為查詢語(yǔ)言。SQL廣泛地被采用正說(shuō)明了它的優(yōu)點(diǎn)。它使全部用戶,包括應(yīng)用程序員、DBA管理員和終端用戶都受益非淺。其主要特點(diǎn)包括:1.簡(jiǎn)單友好的操作方式 2.多種形式的管理架構(gòu)3.高度的可靠性、可擴(kuò)展性和可用性4.動(dòng)態(tài)鎖定的并發(fā)控制5.豐富的編程接口6.多線程體系結(jié)構(gòu)7.XML和Internet的支持。</p><p&
34、gt;<b> 4 系統(tǒng)總體設(shè)計(jì)</b></p><p> 4.1 系統(tǒng)功能模塊總體框架 </p><p> 正如需求分析的所說(shuō),本系統(tǒng)主要提供給學(xué)生和管理員使用,本系統(tǒng)的目的在于學(xué)生能夠方便的對(duì)自己的或同學(xué)的成績(jī)按不同的條件查詢,而且管理員不但可以按不同的條件進(jìn)行成績(jī)查詢,而且還能夠進(jìn)行成績(jī)的添加,刪除,修改等。本系統(tǒng)的總體模塊框架結(jié)構(gòu)如下圖.</p&g
35、t;<p> 4.2 數(shù)據(jù)庫(kù)設(shè)計(jì) </p><p> 4.2.1 user表(學(xué)生登陸信息表)設(shè)計(jì) </p><p> User表保存用于一般的學(xué)生用戶登陸本系統(tǒng)的身份信息,其表中包括3個(gè)字段,用于保存學(xué)生的學(xué)號(hào)和密碼,表結(jié)構(gòu)如下:</p><p> 表4.1 學(xué)生登陸信息表</p><p> 4.2.2 admin(
36、管理員登陸信息表)表設(shè)計(jì) </p><p> admin表保存用于管理員登陸本系統(tǒng)的身份信息,其表中包括3個(gè)字段,主要用于保存管理員用戶名和密碼,表結(jié)構(gòu)如下:</p><p> 表4.2 系統(tǒng)管理員登陸表</p><p> 4.2.3 bbs1表(學(xué)生成績(jī)信息表)設(shè)計(jì)</p><p> bbs1表是本系統(tǒng)的關(guān)鍵表,本系統(tǒng)所以的功能幾乎
37、都是圍繞著這個(gè)表來(lái)進(jìn)行工的,這個(gè)表保存了學(xué)生的成績(jī)信息,包括成績(jī)、學(xué)號(hào)、姓名、課程名稱、第幾學(xué)期、班級(jí)、類別,表結(jié)構(gòu)如下:</p><p> 表4.3 學(xué)生成績(jī)信息表</p><p><b> 5 主要功能實(shí)現(xiàn)</b></p><p> 5.1登陸模塊設(shè)計(jì)與實(shí)現(xiàn)</p><p> 本模塊的功能就是實(shí)現(xiàn)用戶身份的有
38、效認(rèn)證,只有輸入正確的管理員用戶名和密碼才能登陸本系統(tǒng)進(jìn)行成績(jī)查詢、添加、修改、刪除,保證了系統(tǒng)的安全性。本模塊的實(shí)現(xiàn)在admpost.asp中實(shí)現(xiàn),它首先取得用戶輸入的用戶名和密碼,然后以用戶名為查詢條件查詢數(shù)據(jù)庫(kù),首先判斷是否在數(shù)據(jù)庫(kù)設(shè)置錯(cuò)誤類型為沒(méi)有權(quán)限,然后在判斷密碼是否正確,如果不正確則設(shè)置錯(cuò)誤類中存在記錄,如果不存在則型為密碼錯(cuò)誤,反之設(shè)置會(huì)話變量,進(jìn)入管理主頁(yè),其基本流程圖和界面設(shè)計(jì)如下圖:</p><
39、p><b> 圖5.1 系統(tǒng)主頁(yè)</b></p><p><b> 鏈接頁(yè)面</b></p><p> 圖5.2 成績(jī)查詢登陸頁(yè)面</p><p> 5.2查詢模塊設(shè)計(jì)與實(shí)現(xiàn)</p><p> 本模塊的功能就是根據(jù)各種查詢條件進(jìn)行學(xué)生成績(jī)的查詢,下面我們以按學(xué)號(hào)查詢?yōu)槔?,其功能?shí)現(xiàn)在
40、文件student_adminlook1.asp中,它首先取得用戶提交的查詢參數(shù),在這里就是xh(學(xué)號(hào))了,然后根據(jù)該參數(shù)的值構(gòu)造sql語(yǔ)句,然后就查詢數(shù)據(jù)庫(kù),如果數(shù)據(jù)庫(kù)中存在記錄就顯示出來(lái),反之則提示沒(méi)有該學(xué)號(hào)的成績(jī),其基本流程圖和界面設(shè)計(jì)如下:</p><p> 圖5.3 學(xué)號(hào)查詢流程圖</p><p> 圖5.4 學(xué)號(hào)登陸頁(yè)面</p><p> 5.3
41、添加成績(jī)模塊設(shè)計(jì)與實(shí)現(xiàn)</p><p> 本模塊的實(shí)現(xiàn)在管理員管理模塊中,而添加成績(jī)分為添加單個(gè)成績(jī)和批量添加成績(jī),兩者的實(shí)現(xiàn)都差不多,只不過(guò)在與添加成績(jī)的數(shù)目不同,下面我們以添加單個(gè)成績(jī)?yōu)槔f(shuō)明,它在文件addnew.asp中實(shí)現(xiàn)。本模塊首先判斷Session變量判斷用戶是否已經(jīng)登陸,如果沒(méi)有就將頁(yè)面重定向到登陸頁(yè),反之判斷提交參數(shù)中學(xué)號(hào)是否為空,如果為空就停止處理,不為空然后過(guò)濾相關(guān)參數(shù)字符串,然后將該記錄
42、插入到數(shù)據(jù)庫(kù)中。它的模塊流程圖和界面設(shè)計(jì)如下:</p><p> 圖5.5 添加成績(jī)流程圖</p><p> 圖5.6 添加成績(jī)界面</p><p> 5.4 刪除成績(jī)模塊設(shè)計(jì)與實(shí)現(xiàn)</p><p> 本模塊的主要功能就是刪除指定的記錄,本模塊的流程圖和界面設(shè)計(jì)如下,該模塊的實(shí)現(xiàn)在文件delnews.asp中。本模塊的實(shí)現(xiàn)相對(duì)較簡(jiǎn)單,
43、首先用戶在界面中選擇要?jiǎng)h除的復(fù)選框,單擊刪除確認(rèn)后界面頁(yè)就會(huì)把要?jiǎng)h除記錄的id號(hào)傳入給本刪除模塊,刪除模塊獲得待刪除記錄的id數(shù)字集合,然后構(gòu)造sql語(yǔ)句,最后連接數(shù)據(jù)庫(kù)并執(zhí)行該sql語(yǔ)句。</p><p> 圖5.7 刪除成績(jī)流程圖</p><p> 圖5.8 刪除成績(jī)頁(yè)面</p><p> 5.5 修改成績(jī)模塊設(shè)計(jì)與實(shí)現(xiàn)</p><p&
44、gt; 本模塊的功能就是能對(duì)成績(jī)記錄進(jìn)行方便地修改,本模塊流程圖和界面設(shè)計(jì)如下,其實(shí)現(xiàn)在文件modi.asp中。首先,它還是判斷用戶是否為登陸狀態(tài),如果沒(méi)有登陸就轉(zhuǎn)到登陸頁(yè)面,然后判斷學(xué)號(hào)字段是否為空,如果為空提示錯(cuò)誤信息,反之就取得各個(gè)字段的內(nèi)容信息,然后構(gòu)造更新的sql語(yǔ)句并執(zhí)行該sql語(yǔ)句,再轉(zhuǎn)到管理員首頁(yè)。</p><p> 圖5.9 修改成績(jī)流程圖</p><p><b
45、> 結(jié) 束 語(yǔ)</b></p><p> 經(jīng)過(guò)這次課程設(shè)計(jì),讓我清楚的感到隨著網(wǎng)絡(luò)科技的不斷發(fā)展和網(wǎng)絡(luò)的廣泛應(yīng)用,使我們的生活離不開(kāi)它了。網(wǎng)絡(luò)它以自己的獨(dú)特的優(yōu)點(diǎn)征服了我們。在教育越來(lái)越受重視的21世紀(jì),隨著學(xué)生成績(jī)管理類型的不斷增加和成績(jī)管理要求的不斷提高,管理方面的工作量將會(huì)越來(lái)越大,并且其工作將是一件十分煩瑣和非常容易出錯(cuò)的事情。在這樣的情況下有一個(gè)實(shí)用學(xué)生成績(jī)管理系統(tǒng)是有其必然性的,
46、如果能做出一個(gè)完善的學(xué)生成績(jī)管理系統(tǒng)就使管理方面的工作量減少很多。本系統(tǒng)已經(jīng)完成,對(duì)于在需求分析期間提出的功能需要,包括學(xué)生成績(jī)查詢功能和管理員管理功能都得到了實(shí)現(xiàn),唯一不足的就是可能在數(shù)據(jù)庫(kù)設(shè)計(jì)方面還不是很全面,比如說(shuō)每個(gè)學(xué)生的聯(lián)系方式等。另外,在功能方面都基本實(shí)現(xiàn)了,可能還差點(diǎn)成績(jī)排序的功能了,不過(guò)這些在以后還是很好擴(kuò)充的。</p><p> 在這次設(shè)計(jì)中雖然時(shí)間緊迫但我學(xué)會(huì)了很多,也感到自身知識(shí)的貧乏,此
47、次設(shè)計(jì)的制作雖然讓我花了很多的時(shí)間與精力,可是卻鍛煉了我思維和動(dòng)手能力,更重要的是讓我明白了做事不是輕而易舉,重要的是要付出汗水和心血。</p><p> 希望在日后的努力中能做出更完善的系統(tǒng)。</p><p><b> 致 謝</b></p><p> 本論文得以完成得到了很多人的幫助、指導(dǎo)和鼓勵(lì),謹(jǐn)在此表示感謝。感謝我的指導(dǎo)教師xx老
48、師在具體設(shè)計(jì)過(guò)程中給予的技術(shù)指導(dǎo),又在論文的寫(xiě)作過(guò)程中指導(dǎo)并參與我的論文寫(xiě)作工作,在寫(xiě)作、論文組織等方面給我很多建議。感謝與我一同參與制作網(wǎng)站的各位同學(xué),我們共同創(chuàng)建的和諧氣氛使得我每天都能以充沛的精力和愉悅的心情投入到學(xué)習(xí)中去,希望這種氣氛常駐。 再次向所有在本人設(shè)計(jì)過(guò)程中給予過(guò)幫助與關(guān)懷的朋友表示深深的感謝!</p><p><b> 參 考 文 獻(xiàn)</b></p>&l
49、t;p> [1]鄧文淵編著 ASP與網(wǎng)頁(yè)數(shù)據(jù)庫(kù)設(shè)計(jì) 北京:中國(guó)鐵道出版社 2003年5月出版。</p><p> [2]鄭啊奇 ASP程序設(shè)計(jì)教程 北京:機(jī)械工業(yè)出版社 2005年8月出版</p><p> [3]丁貴廣等編著 ASP編程基礎(chǔ)與實(shí)例 北京:機(jī)械工業(yè)出版社 2003年4月出版</p><p> [4]閆宏飛 搜索引擎技術(shù)
50、北京:北京大學(xué)計(jì)算機(jī)系網(wǎng)絡(luò)實(shí)驗(yàn)室 2004年12月24日</p><p> [5]劉瑞新 ASP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)指導(dǎo)及實(shí)例 北京:機(jī)械工業(yè)出版社 2005年3月出版</p><p> [6]趙增敏 ASP可視化編程及應(yīng)用 北京:清華大學(xué)出版社 2005年1月出版</p><p> [7]劉瑞新 ASP編程基礎(chǔ)及教程 北京:機(jī)械工業(yè)出版社 2005年8月出版&l
51、t;/p><p> [8]李嚴(yán) 李亞芳 ASP數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)例解析 北京:機(jī)械工業(yè)出版社 2005年6月出版</p><p> [9]賽奎春 ASP工程應(yīng)用與項(xiàng)目實(shí)踐 北京:機(jī)械工業(yè)出版社 2005年4月出版</p><p> [10]覃劍峰 ASP網(wǎng)站建設(shè)專家 北京:清華大學(xué)出版社 2001年9月出版</p><p> [11]揚(yáng)冀川 A
52、SP動(dòng)態(tài)網(wǎng)站設(shè)計(jì)實(shí)戰(zhàn) 北京:清華大學(xué)出版社 2000年11月出版</p><p> [12] 裘宗燕 計(jì)算機(jī)基礎(chǔ)教程 北京:清華大學(xué)出版社 2000年出版</p><p> [13]Steven L.Halter JavaScript程序設(shè)計(jì) 北京:機(jī)械工業(yè)出版社 2002年7月出版</p><p> [14]Dino Esposito ASP數(shù)據(jù)庫(kù)訪問(wèn)高級(jí)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- web課程設(shè)計(jì).學(xué)生成績(jī)管理系統(tǒng)
- web課程設(shè)計(jì)學(xué)生成績(jī)管理系統(tǒng)
- web課程設(shè)計(jì)--課程管理系統(tǒng)
- 基于web的圖書(shū)管理系統(tǒng)課程設(shè)計(jì)
- web課程設(shè)計(jì)(宿舍管理系統(tǒng))
- web課程設(shè)計(jì)--酒店管理系統(tǒng)
- 基于web的學(xué)生課程及成績(jī)管理系統(tǒng)
- web課程設(shè)計(jì)酒店管理系統(tǒng)
- web課程設(shè)計(jì)-- 選課注冊(cè)管理系統(tǒng)
- 基于web的網(wǎng)絡(luò)課程設(shè)計(jì)
- 課程設(shè)計(jì)---java web圖書(shū)管理系統(tǒng)
- 學(xué)生管理系統(tǒng)——web課程設(shè)計(jì)報(bào)告 (2)
- 基于web的成績(jī)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- web課程設(shè)計(jì)
- web課程設(shè)計(jì)人事管理系統(tǒng)
- web課程設(shè)計(jì)--用戶信息管理系統(tǒng)
- 基于web的課程管理系統(tǒng)
- 《web系統(tǒng)開(kāi)發(fā)課程設(shè)計(jì)》
- 信息系統(tǒng)課程設(shè)計(jì) ---基于web架構(gòu)的圖書(shū)管理系統(tǒng)設(shè)計(jì)
- web課程設(shè)計(jì) 《web網(wǎng)絡(luò)編程技術(shù)》課程設(shè)計(jì)報(bào)告
評(píng)論
0/150
提交評(píng)論