版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 畢 業(yè) 設(shè) 計(jì) (論 文)</p><p> 題 目:學(xué)生信息管理與分析系統(tǒng)</p><p> 院 (系):成人教育學(xué)院 </p><p> 專 業(yè):信息管理與信息系統(tǒng) </p><p> 題目類型: 理論研究 實(shí)驗(yàn)研究 工程設(shè)計(jì) 工程技術(shù)研究 軟件開發(fā)
2、</p><p><b> 摘 要</b></p><p> 在現(xiàn)今信息時(shí)代,生活速度的加快,使得人們?cè)絹?lái)越向信息化、數(shù)字化發(fā)展,管理信息系統(tǒng)(MIS)是一個(gè)由人、計(jì)算機(jī)等組成的能進(jìn)行信息的收集、傳遞、儲(chǔ)存、加工、維護(hù)和使用的系統(tǒng),必然能代替過(guò)去大量、繁雜的手工操作。對(duì)于一所學(xué)校來(lái)說(shuō),如何利用計(jì)算機(jī)改變每次考試結(jié)束后老師們統(tǒng)計(jì)大量的學(xué)生成績(jī)時(shí)的繁重任務(wù)?如何消除
3、因時(shí)間緊所產(chǎn)生的統(tǒng)計(jì)結(jié)果錯(cuò)誤百出?設(shè)計(jì)出學(xué)生信息管理與分析系統(tǒng)就是一個(gè)很好的解決方法。 本文通過(guò)用asp的編程環(huán)境編寫學(xué)生信息管理與分析系統(tǒng),利用軟件工程原理,采用生命周期方法學(xué),根據(jù)3NF的關(guān)系模式設(shè)計(jì)數(shù)據(jù)庫(kù)表,用模塊化設(shè)計(jì)方式將系統(tǒng)的各個(gè)功能模塊層層分解,設(shè)計(jì)出系統(tǒng)的模塊化結(jié)構(gòu),并根據(jù)系統(tǒng)的具體要求和需要實(shí)現(xiàn)的功能,詳細(xì)地定義了各個(gè)模塊的具體功能。開發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面,實(shí)現(xiàn)了學(xué)生成績(jī)數(shù)據(jù)庫(kù)
4、的創(chuàng)建及學(xué)生成績(jī)的輸入、瀏覽、維護(hù)和統(tǒng)計(jì),使得系統(tǒng)具有功能強(qiáng)大,界面友好的特點(diǎn)。</p><p> 關(guān)鍵詞:信息管理與分析;軟件工程;asp;Access</p><p><b> Abstract</b></p><p> In the nowadays information time, life speed speeding up,
5、 causes the people more and more to the information, the digitized development, the management information system (MIS) is by the person, the computer and so on is composed can carry on the information the collection, th
6、e transmission, the storage, the processing, the maintenance and the use system, inevitably can massively replace, the numerous and diverse manual operation. As for a school that, how changes after the compute reach time
7、 ta</p><p> Key words:Information management and analysis; soft project ; asp; Access</p><p><b> 目 錄 </b></p><p> 引言…………………………………………………………………………………………………………………………1&l
8、t;/p><p> 1 系統(tǒng)技術(shù)以及運(yùn)行環(huán)境簡(jiǎn)介…………………………………………………………………………2</p><p> 1.1 ASP技術(shù)簡(jiǎn)介………………………………………………………………………………………………………2</p><p> 1.2 ACCESS2003 技術(shù)簡(jiǎn)介…………………………………………………………………………………………2<
9、/p><p> 1.3 SQL語(yǔ)句簡(jiǎn)介 ………………………………………………………………………………………………………3</p><p> 1.4 運(yùn)行環(huán)境簡(jiǎn)介………………………………………………………………………………………………………3</p><p> 2 系統(tǒng)的需求分析 ………………………………………………………………………………
10、……………4</p><p> 2.1 信息管理與分析系統(tǒng)的背景分析 ………………………………………………………………………4</p><p> 2.2 開發(fā)學(xué)生信息管理與分析系統(tǒng)的必要性 …………………………………………………………… 4</p><p> 2.3 學(xué)生信息管理與分析系統(tǒng)設(shè)計(jì)的目標(biāo)的分析 ………………………………………………………5<
11、;/p><p> 2.4 學(xué)生信息管理與分析系統(tǒng)的系統(tǒng)需求 ………………………………………………………………… 5</p><p> 2.5 學(xué)生信息管理與分析系統(tǒng)的功能需求分析 ………………………………………………………… 5</p><p> 2.6學(xué)生信息管理與分析系統(tǒng)的可行性分析……………………………………………… 5</p&g
12、t;<p> 2.6.1技術(shù)可行性分析 ……………………………………………………………………………………………… 6</p><p> 2.6.2經(jīng)濟(jì)可行性 ………………………………………………………………………………………………………6</p><p> 2.6.3運(yùn)行可行性 ………………………………………………………………………………………………………6</p
13、><p> 3 系統(tǒng)總體設(shè)計(jì)……………………………………………………………………………………………………7</p><p> 3.1 數(shù)據(jù)庫(kù)設(shè)計(jì)………………………………………………………………………………………………………… 7</p><p> 3.1.1數(shù)據(jù)庫(kù)需求分析…………………………………………………………………………………………………7</p&g
14、t;<p> 3.1.2數(shù)據(jù)庫(kù)的概念設(shè)計(jì)…………………………………………………………………………………………… 8</p><p> 3.1.3數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)…………………………………………………………………………………………… 8</p><p> 3.2 系統(tǒng)結(jié)構(gòu)總體設(shè)計(jì)………………………………………………………………………………………………10</p>
15、;<p> 3.2.1系統(tǒng)總體結(jié)構(gòu) …………………………………………………………………………………………………10</p><p> 3.2.2子系統(tǒng)劃分………………………………………………………………………………………………………11</p><p> 3.2.3子系統(tǒng)結(jié)構(gòu)設(shè)計(jì)………………………………………………………………………………………………11</p&g
16、t;<p> 4 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) ……………………………………………………………………………………14</p><p> 4.1 連接數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)……………………………………………………………………………………14</p><p> 4.2 系統(tǒng)模塊詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)……………………………………………………………………………………14</p>
17、;<p> 4.2.1用戶登錄模塊 …………………………………………………………………………………………………14</p><p> 4.2.2錄入學(xué)生信息模塊……………………………………………………………………………………………16</p><p> 4.2.3修改學(xué)生信息模塊……………………………………………………………………………………………16</p>
18、;<p> 4.2.4刪除學(xué)生信息模塊……………………………………………………………………………………………17</p><p> 4.2.5學(xué)生選課模塊………………………………………………………………………………………………… 17</p><p> 4.2.6學(xué)生退課模塊………………………………………………………………………………………………18</p>
19、<p> 4.2.7錄入成績(jī)模塊………………………………………………………………………………………………18</p><p> 4.2.8修改成績(jī)模塊………………………………………………………………………………………………18</p><p> 4.2.9統(tǒng)計(jì)分析模塊………………………………………………………………………………………………18</p>&l
20、t;p> 5 系統(tǒng)界面設(shè)計(jì)………………………………………………………………………………………………21</p><p> 5.1總操作區(qū)界面設(shè)計(jì)……………………………………………………………………………………………21</p><p> 5.2 錄入學(xué)生信息界面設(shè)計(jì)……………………………………………………………………………………21</p><p>
21、 5.3 編輯學(xué)生信息界面設(shè)計(jì)……………………………………………………………………………………22</p><p> 5.4 編輯科目信息界面設(shè)計(jì)……………………………………………………………………………………22</p><p> 5.5 錄入學(xué)生成績(jī)界面設(shè)計(jì)……………………………………………………………………………………22</p><p> 5.6 成績(jī)
22、排名界面設(shè)計(jì)……………………………………………………………………………………………23</p><p> 5.7 選課界面設(shè)計(jì) …………………………………………………………………………………………………23</p><p> 5.8 退課界面設(shè)計(jì) …………………………………………………………………………………………………23</p><p> 5.9查看成績(jī)界
23、面設(shè)計(jì) ……………………………………………………………………………………………23</p><p> 6 系統(tǒng)測(cè)試…………………………………………………………………………………………………………24</p><p> 6.1 測(cè)試環(huán)境……………………………………………………………………………………………………………24</p><p> 6.2黑盒測(cè)試………
24、……………………………………………………………………………………………………24</p><p> 6.3白盒測(cè)試……………………………………………………………………………………………………………24</p><p> 結(jié)論…………………………………………………………………………………………………………………………25</p><p> 謝 辭…………………
25、…………………………………………………………………………………………………26</p><p> 參考文獻(xiàn) ………………………………………………………………………………………………………………27</p><p><b> 引言</b></p><p> 人類已進(jìn)入 21 世紀(jì),科學(xué)技術(shù)突飛猛進(jìn),經(jīng)濟(jì)知識(shí)和信息產(chǎn)業(yè)初見端倪,特別是信息技術(shù)
26、和網(wǎng)絡(luò)技術(shù)的訊速發(fā)展和廣泛應(yīng)用,對(duì)社會(huì)的政治、經(jīng)濟(jì)、軍事、文化等領(lǐng)域產(chǎn)生越來(lái)越深刻的影響,也正在改變?nèi)藗兊墓ぷ?、生活學(xué)習(xí)、交流方式。信息的獲取、處理、交流和應(yīng)用能力,已經(jīng)成為人們最重要的能力之一。 在不久的將來(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é)生信息管理與分析系統(tǒng)是一個(gè)教育單位不可缺少的部分, 它的內(nèi)容對(duì)
27、于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以學(xué)生信息管理與分析系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但是一直以?lái)人們使用傳統(tǒng)人工的方式管理學(xué)生成績(jī)、填寫各種表格,這種管理方式存在著許多缺點(diǎn)。如:效率低、保密性差,另外所用其時(shí)間長(zhǎng),產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。隨著中國(guó)加入 WTO ,意味著我國(guó)要在同一個(gè)網(wǎng)絡(luò)平臺(tái)上參與國(guó)際競(jìng)爭(zhēng),同世界接軌。這對(duì)我們既是一個(gè)機(jī)遇,也是一個(gè)挑戰(zhàn)。為此我們必須全面加強(qiáng)
28、全民的信息技術(shù)教育,以提高我國(guó)的整體</p><p> 1 系統(tǒng)技術(shù)以及運(yùn)行環(huán)境簡(jiǎn)介</p><p> 1.1 ASP技術(shù)簡(jiǎn)介</p><p> Microsoft Active Server Pages即我們所稱的ASP,其實(shí)是一套微軟開發(fā)的服務(wù)器端腳本環(huán)境。Active Server Page 是創(chuàng)建動(dòng)態(tài)網(wǎng)頁(yè)的一個(gè)很好的工具,它起一種編程語(yǔ)言的作用,可以
29、利用它編寫動(dòng)態(tài)產(chǎn)生HTML的程序代碼。因此,只要用戶瀏覽Web站點(diǎn)并請(qǐng)求一個(gè)ASP頁(yè),Web服務(wù)器就可以處理相應(yīng)的ASP代碼,生成HTML代碼,然后將它傳遞到用戶瀏覽器并顯示出網(wǎng)頁(yè)。 ASP程序的優(yōu)點(diǎn): </p><p> ?。?)ASP使用VBScript腳本語(yǔ)言直接源于VB語(yǔ)言,秉承了VB簡(jiǎn)單易學(xué)的特點(diǎn),掌管起來(lái)非常容易。 </p><p> ?。?)無(wú)須編譯,容易編寫,可在服務(wù)器端直
30、接執(zhí)行。 </p><p> (3)利用ADO組件輕松存取數(shù)據(jù)庫(kù)。 </p><p> (4)與瀏覽器無(wú)關(guān),客戶端只要使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽ASP所設(shè)計(jì)的網(wǎng)頁(yè)內(nèi)容。 </p><p> ?。?)ASP能與任何ActiveX scripting語(yǔ)言相容。除了可使用VBScript或JavaScript語(yǔ)言來(lái)設(shè)計(jì)外,還通過(guò)plug-in的方式,使用由
31、第三方所提供的其他腳本語(yǔ)言。 </p><p> ?。?)ASP技術(shù)的處理速度相當(dāng)快,并且其安全性也很高,ASP的源程序,不會(huì)被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。 </p><p> ?。?)ASP的對(duì)象和組件:ASP有7個(gè)固有對(duì)象這7個(gè)固有對(duì)象分別是 Request、Response、Server、Application、Session、ASPEr
32、ror和ObjectContext。 </p><p> 1.2 ACCESS2003 技術(shù)簡(jiǎn)介 </p><p> Access2003 就是關(guān)系數(shù)據(jù)庫(kù)開發(fā)工具,數(shù)據(jù)庫(kù)能匯集各種信息以供查詢、存儲(chǔ)和檢索。那么什么叫數(shù)據(jù)庫(kù)呢? 數(shù)據(jù)庫(kù) (Database) 是由一些有意義和有關(guān)系的數(shù)據(jù) (data) 所組合而成。一個(gè)數(shù)據(jù)庫(kù)中,包含了許多條記錄 (Record), 而每條記錄是
33、由多個(gè)字段 (Field) 所組成 , 不同的字段存放這不同的數(shù)據(jù)。所以數(shù)據(jù)庫(kù)的嚴(yán)格定義是一組相關(guān)記錄的集合,而字段則是最基本的數(shù)據(jù)項(xiàng),也是數(shù)據(jù)庫(kù)中最小的單位。在計(jì)算機(jī)中用來(lái)幫我們管理數(shù)據(jù)庫(kù)的系統(tǒng),我們稱之為數(shù)據(jù)庫(kù)管理管理系統(tǒng)( Database Management System DBMS )。數(shù)據(jù)庫(kù)管理系統(tǒng)是架構(gòu)在一個(gè)或多個(gè)數(shù)據(jù)庫(kù)之上,并針對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行管理運(yùn)用。 </p><p> Access 的
34、優(yōu)點(diǎn)在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息,數(shù)據(jù)表示圖提供了一種類似于 Excel 的電子表格,可以使數(shù)據(jù)庫(kù)一目了然。另外, Access 允許創(chuàng)建自定義報(bào)表用于打印或輸出數(shù)據(jù)庫(kù)中的信息。 Access 也提供了數(shù)據(jù)存儲(chǔ)庫(kù),可以使用桌面數(shù)據(jù)庫(kù)文件把數(shù)據(jù)庫(kù)文件置于網(wǎng)絡(luò)文件服務(wù)器,與其他網(wǎng)絡(luò)用戶共享數(shù)據(jù)庫(kù)。如上所述, Access 作為關(guān)系數(shù)據(jù)庫(kù)開發(fā)具備了許多優(yōu)點(diǎn),可以在一個(gè)數(shù)據(jù)包中同時(shí)擁有桌面數(shù)據(jù)庫(kù)的便利和關(guān)系數(shù)據(jù)庫(kù)的強(qiáng)大功能。<
35、;/p><p> 1.3 SQL語(yǔ)句簡(jiǎn)介</p><p> ?。?)SQL 語(yǔ)句簡(jiǎn)介 </p><p> SQL全稱是“結(jié)構(gòu)化查詢語(yǔ)言(Structured Query Language)”,SQL包含4個(gè)部分: </p><p> ①數(shù)據(jù)查詢語(yǔ)言DQL-Data Query Language SELECT </p><
36、p> ?、趽?jù)操縱語(yǔ)言DQL-Data Manipulation Language INSERT, UPDATE, DELETE </p><p> ③數(shù)據(jù)定義語(yǔ)言DQL-Data Definition Language CREATE, ALTER, DROP </p><p> ?、軘?shù)據(jù)控制語(yǔ)言DQL-Data Control Language COMMIT WORK, ROLLB
37、ACK WORK </p><p> (2)SQL的優(yōu)點(diǎn) </p><p><b> ?、俜沁^(guò)程化語(yǔ)言 </b></p><p><b> ?、诮y(tǒng)一的語(yǔ)言 </b></p><p> SQL為許多任務(wù)提供了命令,包括:查詢數(shù)據(jù)、數(shù)據(jù)更新、在表中插入記錄、在表中修改記錄、在表中刪除記錄、建立、修改
38、和刪除數(shù)據(jù)對(duì)象、控制對(duì)數(shù)據(jù)和數(shù)據(jù)對(duì)象的存取 、保證數(shù)據(jù)庫(kù)一致性和完整性 、以前的數(shù)據(jù)庫(kù)管理系統(tǒng)為上述各類操作提供單獨(dú)的語(yǔ)言,而SQL將全部任務(wù)統(tǒng)一在一種語(yǔ)言中。</p><p> (3)是所有關(guān)系數(shù)據(jù)庫(kù)的公共語(yǔ)言 </p><p> 由于所有主要的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)都支持 SQL語(yǔ)言,用戶可將使用SQL的技能從一個(gè)RDBMS轉(zhuǎn)到另一個(gè)。所有用SQL編寫的程序都是可以移植的。 SQL 是
39、大多數(shù)關(guān)系型數(shù)據(jù)庫(kù)用做查詢語(yǔ)言的語(yǔ)言。它是可以移植的,并且容易學(xué)習(xí)使用,但是所有 SQL 語(yǔ)句都必須由數(shù)據(jù)庫(kù)服務(wù)器獨(dú)立地執(zhí)行。這就意味著客戶端應(yīng)用必須把每條查詢發(fā)送到數(shù)據(jù)庫(kù)服務(wù)器,等待它處理這個(gè)查詢,接收結(jié)果,做一些運(yùn)算,然后給服務(wù)器發(fā)送另外一條查詢。所有這些東西都會(huì)產(chǎn)生進(jìn)程間通訊,并且如果客戶端在另外一臺(tái)機(jī)器上甚至還會(huì)導(dǎo)致網(wǎng)絡(luò)開銷。</p><p><b> 1. 4 運(yùn)行環(huán)境</b>&
40、lt;/p><p> 本學(xué)生信息管理與分析系統(tǒng)開發(fā)與運(yùn)行環(huán)境如下:</p><p><b> 軟件平臺(tái):</b></p><p> 開發(fā)環(huán)境:Windows XP</p><p> 開發(fā)工具:dreamweaver 8.0</p><p> 數(shù)據(jù)庫(kù)管理系統(tǒng):Access</p>
41、<p> 運(yùn)行環(huán)境:Windows 98/ME/2000/XP+IIs</p><p><b> 硬件平臺(tái):</b></p><p> 服務(wù)器 CPU:PIII 500以上 ,內(nèi)存:512M以上</p><p> 客戶機(jī) CPU:P200MMX以上,內(nèi)存:32M以上 </p><p> 2 系統(tǒng)的
42、需求分析</p><p> 2.1 信息管理與分析系統(tǒng)的背景分析</p><p> 當(dāng)今時(shí)代是飛速發(fā)展的信息時(shí)代,在各行各業(yè)中離不開信息處理,這正是計(jì)算機(jī)被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。計(jì)算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理。使用計(jì)算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對(duì)于復(fù)雜的信息管理,計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性。 </p><
43、p> 管理信息系統(tǒng)是進(jìn)行信息的采集、存儲(chǔ)、加工、維護(hù)和使用的系統(tǒng),它是隨著管理科學(xué)和技術(shù)科學(xué)的發(fā)展而形成的。學(xué)生信息管理與分析系統(tǒng)是一個(gè)教育單位不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以學(xué)生信息管理與分析系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?,?duì)學(xué)生來(lái)說(shuō)可以輕松的查閱自己在校的成績(jī)以及信息等。但是一直以來(lái)人們都是靠傳統(tǒng)人工的方式管理學(xué)生成績(jī),這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另
44、外時(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)行管理,有著手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如: 檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高
45、學(xué)生信息管理與分析的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣的一套信息管理與分析系統(tǒng)成為很有必要的事情。 </p><p> 學(xué)生信息管理與分析系統(tǒng)提供了強(qiáng)大的學(xué)生信息管理與分析管理功能,方便系統(tǒng)管理員對(duì)學(xué)生成績(jī)等信息的添加、修改、刪除、查詢等操作,同時(shí)一樣的方面學(xué)生對(duì)自己各科成績(jī)查詢,學(xué)習(xí)的交流。</p><p> 2.2 開發(fā)學(xué)生信息管理與分析系統(tǒng)的
46、必要性</p><p> 在21世紀(jì)的科技時(shí)代,科學(xué)技術(shù)突飛猛進(jìn), 計(jì)算機(jī)已經(jīng)不僅是在科技上應(yīng)用,而且在生活中也是同樣得到了廣泛在應(yīng)用。 如今,不管是小學(xué)、初中、高中、甚至是很多大學(xué)生的學(xué)生信息管理與分析基本上是靠人工進(jìn)行管理,但隨著時(shí)間的變化,學(xué)校規(guī)模的擴(kuò)大,有關(guān)學(xué)生信息管理與分析工作和所涉及到的數(shù)據(jù)量越來(lái)越大越來(lái)越多,大多數(shù)學(xué)校不得不靠增加人力、物力、財(cái)力來(lái)進(jìn)行學(xué)生信息管理與分析。但是人工管理成績(jī)檔案具有效
47、率低、查找麻煩、可靠性不高、保密性低等因素。因此 開發(fā)出一個(gè)不僅僅是適用于大中專院校以及其它高校通用的學(xué)生信息管理與分析系統(tǒng)是必要的。 </p><p> 開發(fā)一個(gè)學(xué)生信息管理與分析系統(tǒng),采用計(jì)算機(jī)對(duì)學(xué)生信息進(jìn)行管理,進(jìn)一步提高了辦學(xué)效益和現(xiàn)代化水平。為廣大教師和學(xué)生提高工作效率,實(shí)現(xiàn)學(xué)生成績(jī)信息管理工作流程的系統(tǒng)化、規(guī)范化和自動(dòng)化?,F(xiàn)在我國(guó)的大中專院校的學(xué)生成績(jī)檔案管理水平普遍都不是很高,有的還停留在全用紙介
48、質(zhì)基礎(chǔ)上,這種管理方式已不能適應(yīng)時(shí)代的發(fā)展,社會(huì)的需求,因?yàn)樗速M(fèi)了大量的人力物力,也存在著許多不足的因素。在今天信息時(shí)代這種傳統(tǒng)的管理方法必然會(huì)被計(jì)算機(jī)為基礎(chǔ)的信息管理系統(tǒng)所代替。一個(gè)高效的學(xué)生信息管理與分析系統(tǒng) 可以存儲(chǔ)歷屆的學(xué)生成績(jī)檔案,不 需要大量的人力,只需要幾名專門錄入員即可操作系統(tǒng),節(jié)省大量人力,可以迅速查到所需信息、 高效、安全,學(xué)生在能方便的查看自己的成績(jī) 。</p><p> 2.3 學(xué)生信
49、息管理與分析系統(tǒng)設(shè)計(jì)的目標(biāo)的分析</p><p> ?。?)管理員能夠?qū)崿F(xiàn)對(duì)整個(gè)學(xué)生信息的添加、修改、刪除、查詢等操作,對(duì)教師用戶的添加、刪除、修改等操作,對(duì)學(xué)校系別、專業(yè)、班級(jí)的管理操作。 </p><p> (2)可以將學(xué)生成績(jī)的數(shù)據(jù)庫(kù)發(fā)布到網(wǎng)上,教師的信息發(fā)布到網(wǎng)上,方便學(xué)生教師進(jìn)行查詢,達(dá)到資源共享的目的。 </p><p> ?。?)教師能夠在一定的權(quán)限
50、內(nèi)對(duì)所有學(xué)生成績(jī)的查詢,所有教師信息的查詢,對(duì)學(xué)生成績(jī)的錄入,統(tǒng)計(jì)學(xué)生成績(jī)以及修改自己的密碼。 </p><p> ?。?)學(xué)生可以在自己的權(quán)限內(nèi)對(duì)對(duì)自己成績(jī)的查詢,以及個(gè)人信息的查詢,登錄密碼的修改等操作。</p><p> 2.4 學(xué)生信息管理與分析系統(tǒng)的系統(tǒng)需求</p><p> 21世紀(jì)的科技時(shí)代,科學(xué)技術(shù)突飛猛進(jìn),信息社會(huì)的高科技時(shí)代,商品經(jīng)濟(jì)化的高效
51、益,計(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é)生信息管理與分析系統(tǒng)為教學(xué)辦公帶來(lái)了極大的方便。該學(xué)生信息管理與分析系統(tǒng)是以 ASP 網(wǎng)頁(yè)編程 +ACCESS 數(shù)據(jù)庫(kù) +SQL 數(shù)據(jù)查詢語(yǔ)言編寫 ,其系統(tǒng)功能在內(nèi)部 IIS 服務(wù)器上運(yùn)行。系統(tǒng)管理員、教師、學(xué)生只需通過(guò)簡(jiǎn)單的操作,用戶都可以了解本系統(tǒng)軟件的基本工作原理。
52、用戶只需進(jìn)行輸入一些簡(jiǎn)單的漢字、數(shù)字,或用鼠標(biāo)點(diǎn)擊即可達(dá)到自己想要的目標(biāo) 。</p><p> 2.5 學(xué)生信息管理與分析系統(tǒng)的功能需求分析</p><p> 學(xué)生信息管理與分析系統(tǒng)主要提供成績(jī)查詢,方便管理的網(wǎng)上的信息查閱平臺(tái),學(xué)生可以通過(guò)該系統(tǒng)查閱與自己相關(guān)信息。教師可以通過(guò)信息管理與分析系統(tǒng)查閱學(xué)生成績(jī)信息,教師信息,學(xué)生成績(jī)的管理等相關(guān)操作。系統(tǒng)管理員可以實(shí)現(xiàn)以上的所有功能,還
53、有對(duì)學(xué)生的添加、刪除、修改、教師的添加、刪除、修改,以及學(xué)校院系,專業(yè)及班級(jí)的管理等。</p><p> 2.6學(xué)生信息管理與分析系統(tǒng)的可行性分析</p><p> 可行性研究的目的是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。也就是說(shuō)可行性研究的目的不是解決問(wèn)題,而是確定問(wèn)題是否值得去解,研究在當(dāng)前的具體條件下,開發(fā)新系統(tǒng)是否具備必要的資源和其它條件。</p>
54、<p> 一般說(shuō)來(lái),應(yīng)從經(jīng)濟(jì)可行性、技術(shù)可行性、運(yùn)行可行性、法律可行性和開發(fā)方案可行性等方面研究可行性。 可行性研究需要的時(shí)間長(zhǎng)短取決于工程的規(guī)模,一般說(shuō)來(lái),可行性研究的成本只占預(yù)期的工程中成本的5-10%。</p><p> 2.6.1技術(shù)可行性分析</p><p> 技術(shù)上的可行性分析要考慮將來(lái)要采用的硬件和軟件技術(shù)能否滿足用戶(這里是校方)
55、提出的要求(如計(jì)算機(jī)的容量、速度等)。此外,還要考慮開發(fā)人員的水平,做為計(jì)算機(jī)信息管理專業(yè)畢業(yè)的學(xué)生,數(shù)據(jù)庫(kù)設(shè)計(jì)方面對(duì)于我們應(yīng)該還過(guò)得去,在學(xué)校里生活了這么些年,對(duì)這個(gè)管理模式應(yīng)該比較熟悉。學(xué)生信息管理與分析系統(tǒng)的編寫,是十分好編的,我想幾天就可以寫出程序,再花上三來(lái)天的調(diào)試,計(jì)劃一個(gè)星期就可以完成投入使用了。</p><p> 我們掌握了數(shù)據(jù)庫(kù)及其應(yīng)用技術(shù)、數(shù)據(jù)庫(kù)原理、計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)等課程,對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì)、應(yīng)
56、用、維護(hù)及局域網(wǎng)的組成有了深刻的認(rèn)識(shí)與一定的動(dòng)手實(shí)踐能力。從一定程度上具備了開發(fā)一個(gè)小型系統(tǒng)的能力。</p><p> 2.6.2經(jīng)濟(jì)可行性</p><p> 主要從對(duì)項(xiàng)目的經(jīng)濟(jì)上進(jìn)行分析評(píng)價(jià),一方面是支出的費(fèi)用,包括設(shè)備購(gòu)置費(fèi)、管理和維護(hù)費(fèi)用、人員工資和培訓(xùn)費(fèi)等,另一個(gè)是取得的收益。這是個(gè)超小型的管理系統(tǒng),從投入的人力,財(cái)力與物力來(lái)講是非常之小的,只要一臺(tái)電腦,一臺(tái)打印機(jī),這個(gè)系統(tǒng)就
57、可以搞起來(lái),考慮到學(xué)校里有電腦,現(xiàn)只要購(gòu)置一臺(tái)打印機(jī)就可以了。從節(jié)省人力方面,可以讓管理人員從繁與復(fù)雜的工作中解脫出來(lái),做更多的工作,可以給教學(xué)管理提高一個(gè)層次。 </p><p> 2.6.3運(yùn)行可行性</p><p> 成人教育正在迅猛發(fā)展,學(xué)院從硬件到軟件都投入了大量的人力、物力、財(cái)力,在教務(wù)上,給各個(gè)辦公室配置了計(jì)算機(jī),
58、并能聯(lián)接到互聯(lián)網(wǎng),并且,學(xué)院領(lǐng)導(dǎo)對(duì)這方面比較重視,在教務(wù)上配置了一定數(shù)目的能夠訓(xùn)練操作計(jì)算機(jī)的干事,可以快速、方便、高效地使用計(jì)算機(jī)進(jìn)行日常工作。學(xué)院開展了計(jì)算機(jī)及其維修專業(yè),可讓學(xué)生以實(shí)踐方式對(duì)系統(tǒng)進(jìn)行維護(hù)。使此系統(tǒng)在實(shí)踐上具備了可行性。</p><p> 由此可知,開發(fā)學(xué)生信息管理與分析系統(tǒng)在學(xué)校中具有可行性。</p><p><b> 3 系統(tǒng)總體設(shè)計(jì)</b&g
59、t;</p><p><b> 3.1 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p> 數(shù)據(jù)庫(kù)設(shè)計(jì)(Database Design)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)數(shù)據(jù),滿足各種用戶的應(yīng)用需求。數(shù)據(jù)庫(kù)設(shè)計(jì)的特點(diǎn)可概述為:數(shù)據(jù)庫(kù)建設(shè)是硬件、軟件和干件的結(jié)合。三分技術(shù),七分管理,十二分基礎(chǔ)數(shù)據(jù)。技術(shù)與管理的界面稱之為“
60、干件”。數(shù)據(jù)庫(kù)設(shè)計(jì)應(yīng)該與應(yīng)用系統(tǒng)設(shè)計(jì)相結(jié)合,結(jié)構(gòu)(數(shù)據(jù))設(shè)計(jì):設(shè)計(jì)數(shù)據(jù)庫(kù)框架或數(shù)據(jù)庫(kù)結(jié)構(gòu),行為(處理)設(shè)計(jì):設(shè)計(jì)應(yīng)用程序、事務(wù)處理等,結(jié)構(gòu)和行為分離的設(shè)計(jì)。傳統(tǒng)的軟件工程忽視對(duì)應(yīng)用中數(shù)據(jù)語(yǔ)義的分析和抽象,只要有可能就盡量推遲數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)的決策早期的數(shù)據(jù)庫(kù)設(shè)計(jì)致力于數(shù)據(jù)模型和建模方法研究,忽視了對(duì)行為的設(shè)計(jì)具體可如圖3.1所示。</p><p> 圖3.1 數(shù)據(jù)庫(kù)設(shè)計(jì)</p><p>
61、3.1.1數(shù)據(jù)庫(kù)需求分析</p><p> 學(xué)生信息管理系統(tǒng)以學(xué)生為主要主體,因此在這個(gè)系統(tǒng)中必須要有一個(gè)保存學(xué)生信息的表。這個(gè)表的各個(gè)字段應(yīng)該包括學(xué)生的基本屬性。如:學(xué)生的姓名、學(xué)號(hào)、聯(lián)系方式等。其中學(xué)號(hào)應(yīng)該唯一。所以用學(xué)號(hào)做主鍵。管理學(xué)生的系統(tǒng)管理員和老師,這樣看來(lái)就應(yīng)該有保存管理員信息的表和保留老師信息的表,其中的字段和學(xué)生表類似,也是一些基本信息。并且分別以管理員編號(hào)和老師編號(hào)作為主鍵。在一個(gè)學(xué)生信息管
62、理系統(tǒng)中,不可避免的要有學(xué)生的成績(jī)。這樣的話就必須有一個(gè)課程表,該表保存課程信息。學(xué)生可以按照自己的喜好,在學(xué)校開設(shè)的某些課程中選擇自己喜歡的課程。這也是符合現(xiàn)今教學(xué)特點(diǎn)的。根據(jù)這些分析可以得知,我們需要一個(gè)學(xué)生選課表,一個(gè)學(xué)生成績(jī)表。在學(xué)生選課表中,以選課號(hào)為主鍵,課程號(hào)和學(xué)生號(hào)為外碼。在成績(jī)表中,以成績(jī)編號(hào)為主鍵,以課程號(hào)、學(xué)生號(hào)為外碼,另外當(dāng)然還有一個(gè)成績(jī)自段用來(lái)保存某同學(xué)某科目的成績(jī)。這樣的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)能夠滿足3NF的需求。除
63、此之外,還有一些學(xué)?;驹O(shè)置的表。如:專業(yè)表,班級(jí)表等。以上這些就是學(xué)生信息管理系統(tǒng)的數(shù)據(jù)庫(kù)需求分析。</p><p> 3.1.2數(shù)據(jù)庫(kù)的概念設(shè)計(jì)</p><p> 數(shù)據(jù)庫(kù)的概念設(shè)計(jì),即利用數(shù)據(jù)模型進(jìn)行概念數(shù)據(jù)庫(kù)的模式設(shè)計(jì)。它不依賴任何DBMS(數(shù)據(jù)庫(kù)管理系統(tǒng))常用的數(shù)據(jù)模型為ERM(實(shí)體-關(guān)系模型),用到的術(shù)語(yǔ)有:實(shí)體、屬性、聯(lián)系、鍵。</p><p>
64、根據(jù)學(xué)生信息管理與分析系統(tǒng)的需求,設(shè)計(jì)出以下的實(shí)體-關(guān)系模型(E-R)圖如圖3.2所示。</p><p> 圖3.2 E-R圖</p><p> 3.1.3數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)</p><p> 數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì),即把概念設(shè)計(jì)得到的概念數(shù)據(jù)庫(kù)模式變?yōu)檫壿嫈?shù)據(jù)模式,它依賴于DBMS。</p><p> 根據(jù)學(xué)生信息管理系統(tǒng)的需求分析及數(shù)據(jù)
65、庫(kù)的感念設(shè)計(jì),得到以下的數(shù)據(jù)庫(kù)表和表的相關(guān)說(shuō)明如下:</p><p><b> ?。?)學(xué)生信息表</b></p><p> 學(xué)生信息表的結(jié)構(gòu)及相關(guān)說(shuō)明如表3.1所示。</p><p> 表3.1 學(xué)生信息表</p><p><b> ?。?)管理員信息表</b></p><
66、p> 管理員信息表的結(jié)構(gòu)及相關(guān)說(shuō)明如表3.2所示。</p><p> 表3.2 管理員信息表</p><p><b> ?。?)教師信息表</b></p><p> 教師信息表的結(jié)構(gòu)及相關(guān)說(shuō)明如表3.3所示。</p><p> 表3.1 教師信息表</p><p><b>
67、 (4)選課表</b></p><p> 選課表的結(jié)構(gòu)及相關(guān)說(shuō)明如表3.4所示。</p><p><b> 表3.4 選課表</b></p><p><b> ?。?)成績(jī)表</b></p><p> 成績(jī)表的結(jié)構(gòu)及相關(guān)說(shuō)明如表3.5所示。</p><p>
68、;<b> 表3.5 成績(jī)表</b></p><p><b> ?。?)課程表</b></p><p> 課程表的結(jié)構(gòu)及相關(guān)說(shuō)明如表3.6所示。</p><p><b> 表3.6 課程表</b></p><p> 3.2 系統(tǒng)結(jié)構(gòu)總體設(shè)計(jì)</p><
69、;p> 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)是要根據(jù)系統(tǒng)分析的要求和組主的實(shí)際情況來(lái)對(duì)新系統(tǒng)的總體結(jié)構(gòu)形式和可利用的阻援進(jìn)行大致的設(shè)計(jì),是宏觀上的規(guī)劃。</p><p> 3.2.1系統(tǒng)總體結(jié)構(gòu)</p><p> 系統(tǒng)總體結(jié)構(gòu)如圖3.3所示。</p><p> 圖3.3 系統(tǒng)總體結(jié)構(gòu)圖</p><p> 3.2.2子系統(tǒng)劃分</p>
70、<p> 子系統(tǒng)可按照功能、順序、數(shù)據(jù)、過(guò)程、時(shí)間和環(huán)境進(jìn)行劃分。根據(jù)本系統(tǒng)的實(shí)際情況,這里按照功能劃分子系統(tǒng)。</p><p> 按照功能可將此系統(tǒng)劃分為以下子系統(tǒng):學(xué)生信息管理子系統(tǒng)、課程信息管理子系統(tǒng)、學(xué)生選課子系統(tǒng)、學(xué)生成績(jī)管理子系統(tǒng)、統(tǒng)計(jì)分析子系統(tǒng)。</p><p> 3.2.3子系統(tǒng)結(jié)構(gòu)設(shè)計(jì)</p><p> (1)學(xué)生信息管理子系統(tǒng)
71、結(jié)構(gòu)設(shè)計(jì)</p><p> 學(xué)生信息的管理權(quán)限分配給管理員和教師,學(xué)生除了可以修改自己的密碼外不可以修改其他的的信息。學(xué)生信息管理主要實(shí)現(xiàn)對(duì)學(xué)生相關(guān)屬性的管理,以及修改刪除學(xué)生信息等操作,其結(jié)構(gòu)圖如圖3.4所示。</p><p> 圖3.4 學(xué)生信息管理子系統(tǒng)結(jié)構(gòu)圖</p><p> (2)課程信息管理子系統(tǒng)</p><p> 課程信
72、息管理子系統(tǒng)主要實(shí)現(xiàn)對(duì)課程設(shè)置的添加,修改,刪除等操作。其結(jié)構(gòu)圖如圖3.5所示。</p><p> 圖3.5 課程信息管理子系統(tǒng)結(jié)構(gòu)圖</p><p> (3)學(xué)生選課子系統(tǒng)</p><p> 學(xué)生選課子系統(tǒng)主要實(shí)現(xiàn)學(xué)生選課功能,包括選課和退課兩個(gè)子功能。其結(jié)構(gòu)如圖3.6所示。</p><p> 圖3.6 學(xué)生選課子系統(tǒng)結(jié)構(gòu)圖<
73、/p><p> ?。?)學(xué)生成績(jī)管理子系統(tǒng)</p><p> 學(xué)生成績(jī)管理子系統(tǒng)分為教師錄入成績(jī)、修改成績(jī)功能和學(xué)生查看成績(jī)子功能。其結(jié)構(gòu)如圖3.7所示。</p><p> 圖3.7 學(xué)生成績(jī)管理子系統(tǒng)結(jié)構(gòu)圖</p><p> ?。?)統(tǒng)計(jì)分析子系統(tǒng)</p><p> 統(tǒng)計(jì)分析子系統(tǒng)主要實(shí)現(xiàn)課程按成績(jī)的自動(dòng)排名,方便
74、教師的排名操作。通過(guò)對(duì)課程排名的統(tǒng)計(jì)分析,可以及時(shí)的了解學(xué)生的學(xué)習(xí)情況。提高了教學(xué)質(zhì)量和工作效率。其結(jié)構(gòu)圖如圖3.8所示。</p><p> 圖3.8 統(tǒng)計(jì)分析子系統(tǒng)結(jié)構(gòu)圖</p><p> 4 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) </p><p> 4.1 連接數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)</p><p> 本系統(tǒng)采用ACCESS數(shù)據(jù)庫(kù)+ASP語(yǔ)言
75、制作,所以要用到ASP的connection對(duì)象和Access驅(qū)動(dòng)連接到數(shù)據(jù)庫(kù)。其實(shí)現(xiàn)代碼如下所示。</p><p><b> <%</b></p><p> dim conn,connstr,db</p><p> db="data/data.mdb"</p><p> set con
76、n=Server.CreateObject("ADODB.CONNECTION")</p><p> connstr="Provider=Microsoft.Jet.OLEDB.4.0;data Source="&Server.MapPath(db)</p><p> conn.open connstr</p><p&
77、gt;<b> %></b></p><p> 只有成功連接到了數(shù)據(jù)庫(kù)才能進(jìn)行其他操作,否則就無(wú)法開展以下的設(shè)計(jì)與實(shí)現(xiàn)工作了。可見,連接數(shù)據(jù)庫(kù)是一個(gè)很關(guān)鍵的步驟。該代碼保存在conn.asp文件中。</p><p> 4.2 系統(tǒng)模塊詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)</p><p> 4.2.1用戶登錄模塊</p><p>
78、 用戶登錄模塊的主要實(shí)現(xiàn)代碼如下所示。</p><p> <!--#include file="conn.asp"--></p><p> <%dim leibie</p><p> leibie=request("leibie")</p><p> session(&quo
79、t;leibie")=leibie</p><p> if leibie="gly" then</p><p><b> %></b></p><p><b> <%</b></p><p> Dim strsql</p><p&
80、gt; strsql="Select * From admin where admin='" + Request("name") + "'" </p><p> Set rs=conn.Execute(strsql)</p><p> If Not rs.Bof and Not rs.Eof Then<
81、;/p><p> pw=rs("password")</p><p> if pw<>trim(request("pwd")) then</p><p> Response.Redirect"login.htm"</p><p><b> else</
82、b></p><p> Session("admin")=rs("admin")</p><p><b> rs.close</b></p><p> set rs=nothing</p><p> Response.Redirect"index.asp&q
83、uot;</p><p><b> End If</b></p><p><b> End If</b></p><p><b> %></b></p><p> <%elseif leibie="ls" then%></p&
84、gt;<p><b> <%</b></p><p> Dim strsql1</p><p> strsql1="Select * From teacher where name='" + Request("name") + "'" </p><
85、;p> Set rs1=conn.Execute(strsql1)</p><p> If Not rs1.Bof and Not rs1.Eof Then</p><p> pw1=rs1("pwd")</p><p> if pw1<>trim(request("pwd")) then</p
86、><p> Response.Redirect"login.htm"</p><p><b> else</b></p><p> Session("admin")=rs1("name")</p><p> session("ls_id"
87、)=rs1("id")</p><p><b> rs1.close</b></p><p> set rs1=nothing</p><p> Response.Redirect"index.asp"</p><p><b> End If</b>&
88、lt;/p><p><b> End If</b></p><p><b> %></b></p><p><b> <%else%></b></p><p><b> <%</b></p><p>
89、Dim strsql2</p><p> strsql2="Select * From stu where name='" + Request("name") + "'" </p><p> Set rs2=conn.Execute(strsql2)</p><p> If Not
90、rs2.Bof and Not rs2.Eof Then</p><p> pw2=rs2("pwd")</p><p> if pw2<>trim(request("pwd")) then</p><p> Response.Redirect"login.htm"</p>
91、<p><b> else</b></p><p> Session("admin")=rs2("name")</p><p> session("stu_id")=rs2("id")</p><p><b> rs2.close<
92、/b></p><p> set rs2=nothing</p><p> Response.Redirect"index.asp"</p><p><b> End If</b></p><p><b> End If</b></p><p&g
93、t;<b> %></b></p><p> <%end if%></p><p> 4.2.2錄入學(xué)生信息模塊</p><p> 錄入學(xué)生信息模塊的主要實(shí)現(xiàn)代碼如下所示。</p><p> <!--#include file="conn.asp"--><
94、/p><p><b> <%</b></p><p> set rs=server.createobject("adodb.recordset")</p><p> rs.open "select * from [sub]",conn,1,3</p><p><b&g
95、t; rs.AddNew</b></p><p> rs("sub")=Request.Form("sub")</p><p> rs("proid")=Request.Form("proid")</p><p><b> rs.Update</b&g
96、t;</p><p><b> rs.Close</b></p><p> Set rs=nothing</p><p> Response.Redirect "sub_manage.asp"</p><p><b> %> </b></p>
97、<p> 4.2.3修改學(xué)生信息模塊</p><p> 修改學(xué)生信息模塊的主要實(shí)現(xiàn)代碼如下所示。</p><p> <!--#include file="conn.asp"--></p><p><b> <%</b></p><p> If Not IsNum
98、eric(Trim(Request.Form("xid"))) Then</p><p> Response.Write "填寫的學(xué)號(hào)必須是數(shù)字,請(qǐng)后退重新填寫!"</p><p> Response.end </p><p><b> End If</b></p><p>
99、 set rs=server.createobject("adodb.recordset")</p><p> rs.open "select * from [stu] Where xid="&Trim(Request.Form("xid")),conn,1,3</p><p> rs("name"
100、;)=Trim(Request.Form("name"))</p><p> rs("xid")=Trim(Request.Form("xid"))</p><p> rs("sex")=Request.Form("sex")</p><p> rs("
101、;classid")=Request.Form("classid")</p><p><b> rs.Update</b></p><p><b> rs.Close</b></p><p> Set rs=nothing</p><p> Response.W
102、rite "該同學(xué)信息修改成功!"</p><p><b> %></b></p><p> 4.2.4刪除學(xué)生信息模塊</p><p> 刪除學(xué)生信息主要實(shí)現(xiàn)代碼如下所示。</p><p> <!--#include file="conn.asp"-->
103、</p><p><b> <%</b></p><p><b> Dim stuid</b></p><p> set rs=server.createobject("adodb.recordset")</p><p> rs.open "select
104、* from [stu] where xid="&Request("id"),conn,1,3</p><p> stuid=rs("id")</p><p> conn.execute("delete * from xuanke where stuid="&stuid)</p><
105、;p> conn.execute("delete * from chj where stuid="&stuid)</p><p><b> rs.delete</b></p><p><b> rs.update</b></p><p><b> rs.close<
106、/b></p><p> set rs=nothing</p><p><b> %></b></p><p><b> 刪除成功</b></p><p> 4.2.5學(xué)生選課模塊</p><p> 學(xué)生選課主要實(shí)現(xiàn)代碼如下所示。</p>
107、<p> <!--#include file="conn.asp"--></p><p><b> <%</b></p><p> set rs=server.createobject("adodb.recordset")</p><p> rs.open "
108、select * from xuanke",conn,1,3</p><p><b> rs.AddNew</b></p><p> rs("stuid")=session("stu_id")</p><p> rs("subid")=Trim(Request.Form
109、("subid"))</p><p><b> rs.Update</b></p><p><b> rs.Close</b></p><p> Set rs=nothing</p><p> Response.Write "選課成功!"</p&
110、gt;<p><b> %></b></p><p> 4.2.6學(xué)生退課模塊</p><p> 學(xué)生退課主要實(shí)現(xiàn)代碼如下所示。</p><p> <!--#include file="conn.asp"--></p><p><b> <%&
111、lt;/b></p><p> conn.execute("delete * from xuanke where stuid="&request("stuid")&" and subid="&request("subid"))</p><p><b> %>&l
112、t;/b></p><p> 退課成功,<a href="tuike.asp">請(qǐng)返回</a></p><p> 4.2.7錄入成績(jī)模塊</p><p> 錄入成績(jī)主要實(shí)現(xiàn)代碼如下所示。</p><p> <!--#include file="conn.asp"
113、;--></p><p><b> <%</b></p><p> set rs=server.createobject("adodb.recordset")</p><p> rs.open "select * from [chj]",conn,1,3</p><p
114、> set rs1=server.CreateObject("adodb.recordset")</p><p> rs1.open "select * from chj where stuid="&request("stuid")&"and subid="&request("subid&q
115、uot;),conn,1,1</p><p> if rs1.eof and rs1.bof then</p><p><b> rs.AddNew</b></p><p><b> end if</b></p><p> rs("stuid")=Request(&quo
116、t;stuid")</p><p> rs("subid")=Request("subid")</p><p> rs("chj")=request("chj")</p><p><b> rs.Update</b></p><p
117、><b> rs.Close</b></p><p> Set rs=nothing%></p><p> 成功,<a href="chj_add3.asp?subid=<%=request("subid")%>">請(qǐng)返回</a></p><p>
118、4.2.8修改成績(jī)模塊</p><p> 修改成績(jī)的實(shí)現(xiàn)集成在錄入成績(jī)的模塊中,具體實(shí)現(xiàn)可參見錄入學(xué)生成績(jī)實(shí)現(xiàn)代碼。</p><p> 4.2.9統(tǒng)計(jì)分析模塊</p><p> 統(tǒng)計(jì)分析模塊主要實(shí)現(xiàn)的是某門課程的學(xué)生成績(jī)排名情況,其實(shí)現(xiàn)代碼如下所示。</p><p> <!--#include file="conn.a
119、sp"--></p><p><b> <%</b></p><p><b> 'dim rs1</b></p><p> 'set rs1=server.CreateObject("adodb.recordset")</p><p>
120、 'rs1.open "select * from xuanke where subid="&request("subid"),conn,1,1</p><p><b> %></b></p><p> <div align="center"></p>&
121、lt;p><b> <center></b></p><p> <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#ffffff&q
122、uot; width="100%"> </p><p><b> <tr></b></p><p> <td width="105%" background="../Images/admin_table_bg.gif" height="25" colspan=&
123、quot;6"></p><p> <p align="center"><font color="#FFFFFF"><b><%=classname%>選擇該課程學(xué)生名單</b></font></td></p><p><b> </
124、tr></b></p><p><b> <tr></b></p><p> <td width="20%" height="15" bgcolor="#D9E6FF" align="center">姓 名</td></p&g
125、t;<p> <td width="20%" height="15" bgcolor="#D9E6FF" align="center">學(xué) 號(hào)</td> </p><p> <td width="20%" height="15" bgcolor=&
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設(shè)計(jì)---學(xué)生信息管理與分析系統(tǒng)
- 學(xué)生信息管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---學(xué)生信息管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)---學(xué)生信息管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)----學(xué)生信息管理系統(tǒng)
- 學(xué)生信息管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)--學(xué)生信息管理系統(tǒng)
- 學(xué)生信息管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)--學(xué)生信息管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)--學(xué)生信息管理系統(tǒng)
- 學(xué)生信息管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 學(xué)生信息管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì) 學(xué)生信息管理系統(tǒng)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---學(xué)生信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 學(xué)生信息管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 學(xué)生信息管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 畢業(yè)設(shè)計(jì)---班級(jí)學(xué)生信息管理系統(tǒng)
- vc學(xué)生信息管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 學(xué)生信息管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 學(xué)生信息管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
評(píng)論
0/150
提交評(píng)論