版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 畢業(yè)綜合訓(xùn)練</b></p><p> 課題名稱(chēng) 教學(xué)管理數(shù)據(jù)庫(kù)系統(tǒng)的開(kāi)發(fā) </p><p> 系 別 計(jì)算機(jī)技術(shù)與工程系 </p><p> 專(zhuān) 業(yè) 計(jì)算機(jī)應(yīng)用技術(shù) </p><p> 班 級(jí) 08計(jì)應(yīng)(
2、一)班 </p><p> 姓 名 ******* 學(xué)號(hào)108101040009 </p><p> 指導(dǎo)老師 </p><p><b> 江西藍(lán)天學(xué)院</b></p><p><b> 畢業(yè)綜合訓(xùn)練任務(wù)書(shū)</b></
3、p><p> 系 計(jì)算機(jī)技術(shù)與工程系 專(zhuān)業(yè) 計(jì)算機(jī)應(yīng)用技術(shù) 年級(jí) 2008級(jí) </p><p> 班級(jí) 08計(jì)應(yīng)一班 姓名 **** 起止日期 2010-11-1至 2010-12-1 </p><p> 設(shè)計(jì)題目 教學(xué)管理數(shù)據(jù)庫(kù)系統(tǒng)的開(kāi)發(fā) </p><p> 1.畢業(yè)綜合訓(xùn)練任務(wù)及要求
4、(根據(jù)題目性質(zhì)對(duì)學(xué)生提出具體要求)</p><p> 掌握信息化教學(xué)管理的一些基本信息,指出傳統(tǒng)教學(xué)管理對(duì)學(xué)校、學(xué)生、教師帶來(lái)哪些不足。講述信息化的教學(xué)管理是如何解決這些問(wèn)題的。</p><p> 要求:了解傳統(tǒng)教學(xué)模式的不足,了解教學(xué)管理實(shí)現(xiàn)信息化管理的發(fā)展,并對(duì)信息化的教學(xué)管理提出自己的看法和未來(lái)的發(fā)展方向。</p><p> 2.畢業(yè)綜合訓(xùn)練的原始資料及
5、依據(jù)(包括做調(diào)研報(bào)告的背景,研究條件、應(yīng)用環(huán)境等)</p><p> 李德奇,《ASP.NET程序設(shè)計(jì)》,人民郵電出版社,2007年;</p><p> 馬駿,《C#網(wǎng)絡(luò)應(yīng)用編程基礎(chǔ)》,人民郵電出版社,2006年;</p><p> Bear Bibeault,Yehuda Katz《Jquery實(shí)戰(zhàn)》,人民郵電出版社,2009年;</p>&l
6、t;p> Bill Evje,Matt Gibbs,Dan Wahlin,Dave Reed,《ASP.NET 3.5 AJAX高級(jí)編程》,清華大學(xué)出版社,2010年;</p><p> 論文工作硬件環(huán)境:2G內(nèi)存,160 G硬盤(pán),奔騰E2140CPU,聯(lián)想主板,集成聲卡,集成網(wǎng)卡,獨(dú)立顯卡</p><p> 軟件環(huán)境:Windows XP系統(tǒng),Microsoft Word 2
7、003,Visual Studio 2008,SQL Server 2000,Visio 2003</p><p> 3.主要參考資料、文獻(xiàn)</p><p> 李德奇,《ASP.NET程序設(shè)計(jì)》,人民郵電出版社,2007年;</p><p> 馬駿,《C#網(wǎng)絡(luò)應(yīng)用編程基礎(chǔ)》,人民郵電出版社,2006年;</p><p> Bear B
8、ibeault,Yehuda Katz《Jquery實(shí)戰(zhàn)》,人民郵電出版社,2009年;</p><p> Bill Evje,Matt Gibbs,Dan Wahlin,Dave Reed,《ASP.NET 3.5 AJAX高級(jí)編程》,清華大學(xué)出版社,2010年;</p><p> 指導(dǎo)教師 肖丹丹 </p><p> 2010 年 11 月15日<
9、;/p><p><b> 摘要</b></p><p> 在現(xiàn)代化的教育技術(shù)模式下,計(jì)算機(jī)已經(jīng)廣泛應(yīng)用于學(xué)校的教學(xué)管理,給傳統(tǒng)的教學(xué)方式帶來(lái)了重大的革命。如何有效進(jìn)行教學(xué)管理是擺在我們面前的一個(gè)新的課題。</p><p> 高校教學(xué)管理工作是一項(xiàng)復(fù)雜的系統(tǒng)工程,有其完整的系統(tǒng)概念體系和系統(tǒng)結(jié)構(gòu)體系,傳統(tǒng)的教學(xué)管理方式已嚴(yán)重阻礙了高等教育的深化
10、改革和教學(xué)質(zhì)量的進(jìn)一步提高,阻礙了二十一世紀(jì)培養(yǎng)人才的培養(yǎng)。</p><p> 針對(duì)這個(gè)問(wèn)題,在研究目前國(guó)內(nèi)外教學(xué)管理系統(tǒng)的基礎(chǔ)上,從學(xué)校的實(shí)際需求出發(fā),采用當(dāng)前較為流行的B/S(瀏覽器/服務(wù)器)結(jié)構(gòu)和ASP.NET動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)技術(shù),基于Windows XP Professional操作系統(tǒng)和SQL Server 2000數(shù)據(jù)庫(kù),設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)功能較為完善的教學(xué)管理系統(tǒng)。</p><p&g
11、t; 教學(xué)管理系統(tǒng)主要實(shí)現(xiàn)對(duì)高校的教學(xué)工作的信息化管理,提高教學(xué)管理效率和質(zhì)量。教學(xué)管理系統(tǒng)主要面向三大主體用戶(hù):教務(wù)處工作人員、教師、學(xué)生。通過(guò)系統(tǒng)超級(jí)管理員賦給他們不同的權(quán)限,達(dá)到功能分離,互不干涉。教務(wù)處工作人員實(shí)現(xiàn)對(duì)教師、學(xué)生的基本信息錄入、更新,課程安排等功能;教師實(shí)現(xiàn)課程查詢(xún),個(gè)人基本信息查詢(xún),學(xué)生成績(jī)錄入等功能;學(xué)生實(shí)現(xiàn)課程查詢(xún),個(gè)人基本信息查詢(xún),成績(jī)查詢(xún)等功能。</p><p> 關(guān)鍵詞:教學(xué)
12、管理系統(tǒng),SQL Server 2000,Asp.net,Ajax,Web 服務(wù)</p><p><b> Abstract</b></p><p> In modern education technology mode, computer has been used widely on teaching management, for the traditio
13、nal teaching methods brought great revolution. How effective teaching management is we have to face a new task.</p><p> College teaching management work is a complicated system engineering, has its complete
14、 system concept system and the system structure, the traditional teaching management style has seriously hindered the deepening reform of higher education and the teaching quality of further improved, and hindered the 21
15、st century cultivating talents.</p><p> According to this problem, in the research at home and abroad and teaching management system, on the basis of the actual requirement from school, uses the current pop
16、ular B/S (Browser/Server) structure and Asp.net dynamic web development technology, based on Windows XP operating system does and SQL Server 2000 database, designs and realizes a function is relatively perfect teaching m
17、anagement system.</p><p> Teaching management system mainly the universities teaching work of information management, improving the teaching management efficiency and quality. Teaching management system mai
18、nly to three main users: academic staff, teachers and students. Through system super administrator is assigned to their different permissions, reach function separation, non-interference. Academic staff realize to teache
19、rs and students the basic information recorded, update, curriculum arrangement functions; Teachers' </p><p> Keywords:Teaching management system,SQL Server 2000,Asp.net,Ajax,Web Service</p><p
20、><b> 目錄</b></p><p><b> 摘要4</b></p><p> Abstract5</p><p><b> 一、緒論8</b></p><p> ?。ㄒ唬┱n題的研究背景8</p><p> ?。ǘ┱n題的研究
21、意義9</p><p> 二、教學(xué)管理系統(tǒng)的分析和研究9</p><p> ?。ㄒ唬┙虒W(xué)管理系統(tǒng)開(kāi)發(fā)模式的分析9</p><p><b> 1.模式9</b></p><p><b> 2.S模式10</b></p><p> 3.管理系統(tǒng)開(kāi)發(fā)模式的確定1
22、0</p><p> ?。ǘ?shù)據(jù)庫(kù)接口技術(shù)的簡(jiǎn)介10</p><p><b> 1.NET10</b></p><p> (三)教學(xué)管理系統(tǒng)開(kāi)發(fā)平臺(tái)11</p><p> ?。ㄋ模┙虒W(xué)管理系統(tǒng)運(yùn)行環(huán)境12</p><p> 三、教學(xué)管理系統(tǒng)功能詳細(xì)設(shè)計(jì)13</p>
23、<p> (一)需求分析13</p><p> 1.體功能結(jié)構(gòu)14</p><p> (二)系統(tǒng)功能詳細(xì)設(shè)計(jì)14</p><p><b> 1.安排功能14</b></p><p><b> 2.管理功能15</b></p><p><b&
24、gt; 3.管理功能16</b></p><p> 四、教學(xué)管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)17</p><p> ?。ㄒ唬┫到y(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)概述17</p><p> ?。ǘ┫到y(tǒng)數(shù)據(jù)庫(kù)表結(jié)構(gòu)17</p><p> 1.系統(tǒng)管理員信息表17</p><p><b> 2.系統(tǒng)功能18</
25、b></p><p> 3.崗位_功能18</p><p> 4.用戶(hù)頁(yè)面布局18</p><p> 5.教師課程安排18</p><p><b> 6.課程信息19</b></p><p><b> 7.學(xué)生信息19</b></p>
26、<p><b> 8.成績(jī)20</b></p><p><b> 9.教師信息20</b></p><p> 10.登陸信息21</p><p> 11.字典_表結(jié)構(gòu)21</p><p> 12.字典_部門(mén)21</p><p> 13.字典_崗
27、位22</p><p> 14.字典_民族22</p><p> 15.字典_學(xué)歷22</p><p> 16.字典_學(xué)年22</p><p> 17.字典_政治面貌22</p><p> 18.字典_職稱(chēng)22</p><p> 19.字典_職務(wù)23</p>
28、<p> 20.字典_專(zhuān)業(yè)23</p><p> 22.字典_狀態(tài)23</p><p> 五、系統(tǒng)功能的實(shí)現(xiàn)及關(guān)鍵技術(shù)24</p><p> (一)登陸模塊功能的實(shí)現(xiàn)24</p><p><b> 1.功能描述24</b></p><p><b> 2
29、.關(guān)鍵技術(shù)24</b></p><p> (二)管理模塊功能的實(shí)現(xiàn)25</p><p><b> 1.功能描述25</b></p><p><b> 2.關(guān)鍵技術(shù)25</b></p><p> (三)教師管理模塊功能的實(shí)現(xiàn)26</p><p>&
30、lt;b> 1.功能描述26</b></p><p><b> 2.關(guān)鍵技術(shù)26</b></p><p> (四)學(xué)生管理模塊功能的實(shí)現(xiàn)27</p><p><b> 1.功能描述27</b></p><p><b> 2.關(guān)鍵技術(shù)28</b&g
31、t;</p><p> (五)成績(jī)管理模塊功能的實(shí)現(xiàn)28</p><p><b> 1.功能描述28</b></p><p><b> 2.關(guān)鍵技術(shù)29</b></p><p> 六、總結(jié)和展望30</p><p> ?。ㄒ唬┙虒W(xué)管理系統(tǒng)的總結(jié)30</
32、p><p> ?。ǘ┙虒W(xué)管理系統(tǒng)的未來(lái)發(fā)展30</p><p><b> 參考文獻(xiàn)31</b></p><p><b> 附錄一32</b></p><p><b> 附錄二33</b></p><p><b> 附錄三34&l
33、t;/b></p><p><b> 附錄四35</b></p><p><b> 致謝39</b></p><p><b> 一、緒論</b></p><p> ?。ㄒ唬┱n題的研究背景</p><p> 從1946年2月14日,在美國(guó)
34、賓夕法尼亞大學(xué)的莫爾電機(jī)學(xué)院誕生世界第一臺(tái)計(jì)算機(jī),直到今天,短短的幾十年,計(jì)算機(jī)已經(jīng)滲入到各個(gè)領(lǐng)域,并帶來(lái)了革命性的變更。教學(xué)領(lǐng)域也例外,在現(xiàn)代化的教學(xué)管理模式?jīng)_擊下,傳統(tǒng)模式下的教學(xué)管理弊端越來(lái)越突出:</p><p> 1)有大量的學(xué)生和老師進(jìn)入學(xué)校,而為這些學(xué)生和老師編寫(xiě)個(gè)人信息檔案則是相當(dāng)大的工作量,效率相當(dāng)?shù)?,人力資源嚴(yán)重短缺,需要改動(dòng)某個(gè)人的信息也是相當(dāng)?shù)牟环奖恪?lt;/p><p&
35、gt; 2)制定教師和學(xué)生的課程是需要考慮教師、學(xué)生、教室等因素,往往容易安排錯(cuò)誤。</p><p> 3)統(tǒng)計(jì)并輸入成績(jī)時(shí),雖然工作相對(duì)簡(jiǎn)單,但往往需要花費(fèi)大量的時(shí)間才能完成。</p><p> 4)實(shí)時(shí)查詢(xún)自己的各種信息。</p><p> 而現(xiàn)信息化的教學(xué)管理效率得到了大大的提高,以上的問(wèn)題都能迎刃而解,是提高教學(xué)管理水平的一個(gè)重要手段。</p&
36、gt;<p> ?。ǘ┱n題的研究意義</p><p> 隨著教育的進(jìn)一步改革,全國(guó)各地的高校都在不斷地?cái)U(kuò)大招生人數(shù)。學(xué)生的迅速增加,同時(shí)給各個(gè)高校的教學(xué)管理帶來(lái)了不少麻煩。一個(gè)好的教學(xué)管理軟件,應(yīng)當(dāng)功能齊全,操作簡(jiǎn)單便捷,同時(shí)也要向用戶(hù)展示友好的界面。在完善功能的同時(shí)又兼顧系統(tǒng)的靈活性,安全性和健壯性。一個(gè)好的教學(xué)管理軟件,不管是計(jì)算機(jī)專(zhuān)業(yè)人員還是其他用戶(hù)都能很快上手,操作簡(jiǎn)便。</p&g
37、t;<p> 二、教學(xué)管理系統(tǒng)的分析和研究</p><p> (一)教學(xué)管理系統(tǒng)開(kāi)發(fā)模式的分析</p><p> 在開(kāi)發(fā)一個(gè)新的系統(tǒng)時(shí),一開(kāi)始就要確定系統(tǒng)采用的開(kāi)發(fā)模式。不同的開(kāi)發(fā)模式的工作特點(diǎn)和所提供的服務(wù)是不同的。應(yīng)當(dāng)根據(jù)客戶(hù)所運(yùn)行的環(huán)境選擇較合適的開(kāi)發(fā)模式。目前采用較多的開(kāi)發(fā)模式分別是:Click/Server(C/S)模式和Browser/Server(B/S)
38、模式。</p><p><b> 1.模式</b></p><p> C/S(Client/Server,客戶(hù)機(jī)/服務(wù)器)模式又稱(chēng)C/S結(jié)構(gòu),是20世紀(jì)80年代末逐步成長(zhǎng)起來(lái)的一種模式,是軟件系統(tǒng)體系結(jié)構(gòu)的一種。與B/S(Browser/Server,瀏覽器/服務(wù)器)模式相比,C/S模式有著自己的優(yōu)缺點(diǎn)。C/S模式應(yīng)用系統(tǒng)的優(yōu)點(diǎn):</p><p
39、> 的好處是不依賴(lài)企業(yè)外網(wǎng)環(huán)境,即無(wú)論企業(yè)是否能夠上網(wǎng),都不影響應(yīng)用。</p><p> 由于客戶(hù)端實(shí)現(xiàn)與服務(wù)器的直接相連,沒(méi)有中間環(huán)節(jié),因此響應(yīng)速度快。</p><p> 但C/S結(jié)構(gòu)也存在不少缺點(diǎn):</p><p> 互聯(lián)網(wǎng)的飛速發(fā)展,移動(dòng)辦公和分布式辦公越來(lái)越普及,這需要我們的系統(tǒng)具有擴(kuò)展性。這種方式遠(yuǎn)程訪(fǎng)問(wèn)需要專(zhuān)門(mén)的技術(shù),同時(shí)要對(duì)系統(tǒng)進(jìn)行專(zhuān)門(mén)的
40、設(shè)計(jì)來(lái)處理分布式的數(shù)據(jù)。</p><p> 客戶(hù)端需要安裝專(zhuān)用的客戶(hù)端軟件,在安裝或維護(hù)的工作量都很大。</p><p> 統(tǒng)軟件升級(jí)時(shí),每一臺(tái)客戶(hù)機(jī)需要重新安裝,其維護(hù)和升級(jí)成本非常高。有部分開(kāi)發(fā)工具還需要客戶(hù)機(jī)裝上系統(tǒng)所需要的運(yùn)行環(huán)境,如Asp.net的.net Framework,Java的Java虛擬機(jī),這樣會(huì)加大客戶(hù)機(jī)的負(fù)擔(dān)。</p><p><
41、b> 2.S模式</b></p><p> B/S(Browser/Server,瀏覽器/服務(wù)器)模式又稱(chēng)B/S結(jié)構(gòu),是隨著Internet技術(shù)的興起而興起的一種開(kāi)發(fā)模式,是對(duì)C/S模式應(yīng)用的擴(kuò)展。同樣B/S模式也有自己的優(yōu)缺點(diǎn)。B/S模式的優(yōu)點(diǎn):</p><p> 可以隨時(shí)隨地進(jìn)行查詢(xún)、瀏覽等業(yè)務(wù)處理。</p><p> 業(yè)務(wù)擴(kuò)展簡(jiǎn)單方便
42、,通過(guò)增加網(wǎng)頁(yè)即可增加服務(wù)器功能。</p><p> 維護(hù)簡(jiǎn)單方便,只需要改變網(wǎng)頁(yè),即可實(shí)現(xiàn)所有用戶(hù)的同步更新。</p><p> 開(kāi)發(fā)簡(jiǎn)單,共享性強(qiáng)。</p><p><b> B/S模式的缺點(diǎn):</b></p><p> 是以鼠標(biāo)為最基本的操作方式,較難滿(mǎn)足快速操作的要求。</p><p&
43、gt; 頁(yè)面動(dòng)態(tài)刷新,響應(yīng)速度明顯降低。</p><p> 功能弱化,難以實(shí)現(xiàn)傳統(tǒng)模式下的特殊功能要求。</p><p> 3.管理系統(tǒng)開(kāi)發(fā)模式的確定</p><p> 考慮到本系統(tǒng)在教學(xué)中的實(shí)際應(yīng)用情況,滿(mǎn)足教師,學(xué)生請(qǐng)求的功能界面采用B/S結(jié)構(gòu),這樣客戶(hù)端比較靈活。例如:學(xué)校教務(wù)教學(xué)管理人員通過(guò)瀏覽器對(duì)學(xué)生、教師等信息進(jìn)行查詢(xún)統(tǒng)計(jì)以及管理維護(hù);任課老師可
44、以通過(guò)瀏覽器查詢(xún)課程計(jì)劃、個(gè)人基本信息等;學(xué)生可以同瀏覽器查詢(xún)自己的成績(jī),個(gè)人信息等。并且采用B/S結(jié)構(gòu)更新簡(jiǎn)單快捷,只需更新服務(wù)器的文件就可以達(dá)到更新整個(gè)應(yīng)用程序。</p><p> ?。ǘ?shù)據(jù)庫(kù)接口技術(shù)的簡(jiǎn)介</p><p> 數(shù)據(jù)庫(kù)(Database)是按照數(shù)據(jù)結(jié)構(gòu)來(lái)組織、存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù)。數(shù)據(jù)庫(kù)接口技術(shù)就是數(shù)據(jù)庫(kù)對(duì)外開(kāi)放的一個(gè)應(yīng)用程序接口,方便用戶(hù)開(kāi)發(fā)的應(yīng)用訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)里面的
45、信息。</p><p><b> 1.NET</b></p><p> ADO.NET是Microsoft新一代統(tǒng)一的數(shù)據(jù)訪(fǎng)問(wèn)模型,它提供了相容SQL Server、OLE DB、ODBC、和XML等數(shù)據(jù)源的接口,支持在線(xiàn)和離線(xiàn)的數(shù)據(jù)訪(fǎng)問(wèn)方式。在WEB中應(yīng)用程序中使用ADO.NET能夠方便地連接到指定的數(shù)據(jù)源,并查詢(xún)、管理和更新其中的數(shù)據(jù)。這樣我們就可以輕松實(shí)現(xiàn)對(duì)
46、數(shù)據(jù)的存取。</p><p> 圖2-1顯示了ADO.NET的結(jié)構(gòu),清晰展現(xiàn)了ADO.NET各層級(jí)的關(guān)系。</p><p><b> 圖2-1</b></p><p> ?。ㄈ┙虒W(xué)管理系統(tǒng)開(kāi)發(fā)平臺(tái)</p><p> 系統(tǒng)將基于Microsoft .NET平臺(tái)開(kāi)發(fā),采用C#語(yǔ)言開(kāi)發(fā)。.NET開(kāi)發(fā)平臺(tái)的主要組成部分:
47、首先是整個(gè)開(kāi)發(fā)框架的基礎(chǔ),即通用語(yǔ)言運(yùn)行時(shí)以及它所提供的一組基礎(chǔ)類(lèi)庫(kù);在開(kāi)發(fā)技術(shù)方面,.NET提供了全新的數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)技術(shù)ADO.NET,以及網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā)技術(shù)ASP.NET和Windows編程技術(shù)Win Forms;在開(kāi)發(fā)語(yǔ)言方面,.NET提供了Visual Basic、Visual C++、C#和Javascript多種語(yǔ)言支持;而Visual Studio.NET則是全面支持.NET的開(kāi)發(fā)工具。.NET開(kāi)發(fā)平臺(tái)如圖2-2所示:<
48、/p><p><b> 圖2-2</b></p><p> ?。ㄋ模┙虒W(xué)管理系統(tǒng)運(yùn)行環(huán)境</p><p><b> 服務(wù)器: </b></p><p><b> 軟件:</b></p><p> 操作系統(tǒng):Windows 2000 Server /
49、Windows 2000 ADV/ Windows 2003 + IIS6.0(推薦) </p><p> 應(yīng)用框架:.Net Framework 3.5</p><p> 數(shù)據(jù)庫(kù)后臺(tái):SQL Server 2000 +SQL Server 2000 sp3</p><p><b> 硬件:</b></p><p>
50、; CPU PIIII 2.6以上</p><p><b> 內(nèi)存 2G以上</b></p><p> 硬盤(pán) 100G以上</p><p><b> 客戶(hù)端:</b></p><p><b> 軟件:</b></p><p> 操作系統(tǒng)
51、:Windows 9x / Windows ME / Windows 2000 / Windows XP (推薦) </p><p> 瀏覽工具:IE6.0以上(暫不含IE8.0)</p><p><b> 硬件:</b></p><p> CPU PIII 以上</p><p><b> 內(nèi)存 128
52、M以上</b></p><p> 三、教學(xué)管理系統(tǒng)功能詳細(xì)設(shè)計(jì)</p><p><b> (一)需求分析</b></p><p> 需求分析是指對(duì)要解決的問(wèn)題進(jìn)行詳細(xì)的分析,弄清楚問(wèn)題的要求,包括需要輸入什么數(shù)據(jù),要得到什么結(jié)果,最后應(yīng)輸出什么。它是軟件什么周期的中重要的一步,也是起決定性的一步。通過(guò)它可以盡可能了解整個(gè)系統(tǒng)的
53、軟件功能和性能方面的要求,為軟件設(shè)計(jì)打下堅(jiān)實(shí)的基礎(chǔ)。</p><p><b> 1.體功能結(jié)構(gòu)</b></p><p> 本系統(tǒng)在Internet環(huán)境下運(yùn)行,基于WEB的教學(xué)管理系統(tǒng)滿(mǎn)足如下的綜合需求:</p><p> 管理系統(tǒng)以課程教學(xué)為核心,圍繞課程,實(shí)現(xiàn)課程教學(xué)大綱、課程教案、教學(xué)進(jìn)度計(jì)劃、學(xué)習(xí)資源等資源信息的網(wǎng)上發(fā)布、查詢(xún)、瀏覽
54、和更新。</p><p> 教學(xué)管理人員通過(guò)該系統(tǒng)對(duì)學(xué)生、教師和課程的錄入、查詢(xún)、更新等有關(guān)信息。</p><p> 教師可以通過(guò)該系統(tǒng)錄入學(xué)生的成績(jī),實(shí)現(xiàn)對(duì)學(xué)生成績(jī)的管理,查詢(xún)個(gè)人信息和課程信息。</p><p> 學(xué)生可以通過(guò)該系統(tǒng)查詢(xún)自己的課程、個(gè)人信息、成績(jī)等。</p><p> 根據(jù)前面對(duì)需求的分析,依據(jù)系統(tǒng)功能設(shè)計(jì)原則,對(duì)
55、整個(gè)系統(tǒng)進(jìn)行了結(jié)構(gòu)設(shè)計(jì),得到了如圖3-1所示的功能結(jié)構(gòu)圖:</p><p><b> 圖3-1</b></p><p> ?。ǘ┫到y(tǒng)功能詳細(xì)設(shè)計(jì)</p><p><b> 1.安排功能</b></p><p> 課程安排功能中實(shí)現(xiàn)這個(gè)教學(xué)課程的管理,包括課程信息的錄入,更新,查詢(xún),教師和學(xué)生
56、的課程安排,這部分功能是有教務(wù)處的工作人員完成。</p><p> 在課程安排功能中,教務(wù)處的具體操作如圖3-2。</p><p><b> 圖3-2</b></p><p><b> 2.管理功能</b></p><p> 教師在教學(xué)管理系統(tǒng)中占有重要地位。在系統(tǒng)中所具有的功能是查看個(gè)人信
57、息,查看自己的課程信息,錄入學(xué)生的成績(jī)。而對(duì)教師信息的錄入,更新則由教務(wù)處的工作人員完成。</p><p> 在教師管理功能中,教師的具體操作如圖3-3。</p><p><b> 圖3-3</b></p><p> 在教師管理功能中,教務(wù)處工作人員的具體操作如圖3-4。</p><p><b> 圖3
58、-4</b></p><p><b> 3.管理功能</b></p><p> 在學(xué)生管理功能中,學(xué)生的具體操作如圖3-5。</p><p><b> 圖3-5</b></p><p> 在學(xué)生管理功能中,教務(wù)處工作人員的具體操作如圖3-6。</p><p&g
59、t;<b> 圖3-6</b></p><p> 四、教學(xué)管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)</p><p> (一)系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)概述</p><p> 為了實(shí)現(xiàn)教學(xué)管理系統(tǒng),針對(duì)該系統(tǒng)的學(xué)生檔案信息量大、學(xué)生成績(jī)信息量大,以及系統(tǒng)的擴(kuò)展性。結(jié)合各種因素,本系統(tǒng)數(shù)據(jù)庫(kù)后臺(tái)決定采用微軟主流產(chǎn)品SQL Server 2000關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。SQL S
60、erver 2000是微軟開(kāi)發(fā)的大型關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),它不但滿(mǎn)足大型數(shù)據(jù)處理系統(tǒng)對(duì)數(shù)據(jù)存儲(chǔ)量的需求,并且對(duì)小型企業(yè)和個(gè)人來(lái)說(shuō),也可以作為管理數(shù)據(jù)的簡(jiǎn)易工具。</p><p> ?。ǘ┫到y(tǒng)數(shù)據(jù)庫(kù)表結(jié)構(gòu)</p><p> 1.系統(tǒng)管理員信息表</p><p><b> 2.系統(tǒng)功能</b></p><p><b
61、> 3.崗位_功能</b></p><p><b> 4.用戶(hù)頁(yè)面布局</b></p><p><b> 5.教師課程安排</b></p><p><b> 6.課程信息</b></p><p><b> 7.學(xué)生信息</b>&
62、lt;/p><p><b> 8.成績(jī)</b></p><p><b> 9.教師信息</b></p><p><b> 10.登陸信息</b></p><p><b> 11.字典_表結(jié)構(gòu)</b></p><p><b&
63、gt; 12.字典_部門(mén)</b></p><p><b> 13.字典_崗位</b></p><p><b> 14.字典_民族</b></p><p><b> 15.字典_學(xué)歷</b></p><p><b> 16.字典_學(xué)年</b&
64、gt;</p><p> 17.字典_政治面貌</p><p><b> 18.字典_職稱(chēng)</b></p><p><b> 19.字典_職務(wù)</b></p><p><b> 20.字典_專(zhuān)業(yè)</b></p><p><b> 22
65、.字典_狀態(tài)</b></p><p> 五、系統(tǒng)功能的實(shí)現(xiàn)及關(guān)鍵技術(shù)</p><p> ?。ㄒ唬┑顷懩K功能的實(shí)現(xiàn)</p><p><b> 1.功能描述</b></p><p> 系統(tǒng)的登陸身份有四種:學(xué)生、教師、教務(wù)處工作人員、管理員。用戶(hù)登陸時(shí)選擇相應(yīng)的角色進(jìn)行登陸,在用戶(hù)輸入信息后查詢(xún)信息是否合
66、法,合法則進(jìn)入系統(tǒng)。系統(tǒng)的登陸界面如下圖所示:</p><p><b> 圖5-1</b></p><p><b> 2.關(guān)鍵技術(shù)</b></p><p> 教學(xué)管理系統(tǒng)中的各種信息都是相當(dāng)重要的,不能讓非法用戶(hù)任意進(jìn)入系統(tǒng)進(jìn)行篡改。為了信息的安全我們不但對(duì)用戶(hù)的功能進(jìn)行了劃分,即用戶(hù)無(wú)法超越自己的權(quán)限瀏覽或使用別人
67、的功能模塊,而且還使用了SqlCommand來(lái)防止用戶(hù)非法注入。</p><p> 防止用戶(hù)非法注入的關(guān)鍵代碼如下:</p><p> SqlCommand cmd = new SqlCommand("select * from 登錄信息 where 登陸名=@登陸名 and 密碼=@密碼 and 關(guān)聯(lián)表名=@關(guān)聯(lián)表名 and 有效否=@有效否")</p>
68、;<p> cmd.Parameters.AddWithValue("@登陸名", username);</p><p> cmd.Parameters.AddWithValue("@密碼", password);</p><p> cmd.Parameters.AddWithValue("@關(guān)聯(lián)表名", ta
69、ble);</p><p> cmd.Parameters.AddWithValue("@有效否", "1");</p><p> DataSet ds = ClassLibrary.DataBase.SqlServer.GetDataSet(cmd);</p><p> (二)管理模塊功能的實(shí)現(xiàn)</p>
70、<p><b> 1.功能描述</b></p><p> 在管理員登陸了系統(tǒng)以后便可以看見(jiàn)在系統(tǒng)的管理模塊。在該模塊下管理員可以增加新的系統(tǒng)管理員,對(duì)所有用戶(hù)的權(quán)限進(jìn)行分配、系統(tǒng)字典、崗位、部門(mén)的維護(hù)、數(shù)據(jù)庫(kù)的備份下載等功能。系統(tǒng)管理的主界面如下:</p><p><b> 圖5-2</b></p><p>
71、;<b> 2.關(guān)鍵技術(shù)</b></p><p> 系統(tǒng)管理模塊是這個(gè)管理系統(tǒng)的核心模塊之一。在字典信息中,對(duì)所有的字典只要在數(shù)據(jù)庫(kù)中進(jìn)行了相關(guān)的配置便可以根據(jù)這些配置信息自動(dòng)生成相應(yīng)的表格。在權(quán)限分配中,采用了動(dòng)態(tài)分配功能。系統(tǒng)管理員對(duì)不同的崗位賦予不同的功能,并把信息保留在數(shù)據(jù)庫(kù)中。</p><p> 自動(dòng)生成表格功能的關(guān)鍵代碼見(jiàn)附錄一</p>
72、<p> (三)教師管理模塊功能的實(shí)現(xiàn)</p><p><b> 1.功能描述</b></p><p> 教師管理模塊主要實(shí)現(xiàn)教師信息的錄入、更新、查詢(xún)。教師管理功能如下圖:</p><p><b> 圖5-3</b></p><p><b> 2.關(guān)鍵技術(shù)</
73、b></p><p> 由于教師的信息比較多,如果在對(duì)教師的信息進(jìn)行錄入、編輯等功能時(shí),發(fā)現(xiàn)所有信息都在一個(gè)頁(yè)面由上而下顯示出來(lái),教務(wù)處工作人員在長(zhǎng)時(shí)間操作后,可能會(huì)感到厭倦,久而久之就會(huì)討厭這個(gè)頁(yè)面。為了使用戶(hù)擁有更美觀的界面和更友好的操作,教學(xué)管理系統(tǒng)對(duì)信息量較多的頁(yè)面采用了RadTabStrip控件實(shí)現(xiàn)分標(biāo)簽顯示,這樣分配到每個(gè)標(biāo)簽下的信息也比較少,也方便了歸類(lèi)。這樣,用戶(hù)操作起來(lái)就更方便,界面效果
74、如下圖所示:</p><p> 實(shí)現(xiàn)Tab標(biāo)簽的關(guān)鍵代碼見(jiàn)附錄二</p><p> ?。ㄋ模W(xué)生管理模塊功能的實(shí)現(xiàn)</p><p><b> 1.功能描述</b></p><p> 學(xué)生管理模塊主要實(shí)現(xiàn)教師信息的錄入、更新、查詢(xún)。學(xué)生管理功能如下圖:</p><p><b> 圖
75、5-4</b></p><p><b> 2.關(guān)鍵技術(shù)</b></p><p> 在學(xué)生信息列表的上方有一個(gè)輸入框,方便用戶(hù)查詢(xún)快速查詢(xún)特定學(xué)生信息。當(dāng)用戶(hù)輸入一個(gè)字符時(shí),程序會(huì)在不影響用戶(hù)操作的情況下自動(dòng)根據(jù)當(dāng)前用戶(hù)輸入的字符,智能的到數(shù)據(jù)庫(kù)中匹配相關(guān)數(shù)據(jù),然后找出與之相關(guān)的信息,提示用戶(hù)。用戶(hù)可以從系統(tǒng)給出的提示選擇與自己查找相關(guān)的姓名也可以繼續(xù)輸
76、入,系統(tǒng)會(huì)再次更加用戶(hù)輸入的信息到數(shù)據(jù)庫(kù)中查詢(xún)。這樣的智能提示可以大大加快用戶(hù)的查找速度。實(shí)現(xiàn)這樣的功能需要使用Ajax技術(shù)和web服務(wù)技術(shù)。界面效果如下圖所示:</p><p><b> 圖5-5</b></p><p> 實(shí)現(xiàn)智能自動(dòng)提示關(guān)鍵代碼見(jiàn)附錄三</p><p> (五)成績(jī)管理模塊功能的實(shí)現(xiàn)</p><p
77、><b> 1.功能描述</b></p><p> 成績(jī)管理模塊主要實(shí)現(xiàn)成績(jī)錄入,查詢(xún),當(dāng)教師錄入平時(shí)成績(jī)和考試成績(jī)時(shí),系統(tǒng)會(huì)自動(dòng)會(huì)按照系統(tǒng)預(yù)先定義好的規(guī)則,把這兩個(gè)成績(jī)匯總,并顯示在總成績(jī)的單元格呢,如果該學(xué)生的總成績(jī)不到60分,也就是不及格,總成績(jī)的分?jǐn)?shù)會(huì)以紅色顯示。這樣,教師對(duì)學(xué)生成績(jī)的大概情況便可以一目了然。成績(jī)管理功能如下圖:</p><p>&l
78、t;b> 圖5-6</b></p><p><b> 2.關(guān)鍵技術(shù)</b></p><p> 每個(gè)學(xué)期考試結(jié)束后,教師都要忙著改試卷,統(tǒng)計(jì)學(xué)生成績(jī),錄入成績(jī)。工作相當(dāng)繁重,教學(xué)管理系統(tǒng)可以幫老師輕松實(shí)現(xiàn)成績(jī)錄入和成績(jī)分?jǐn)?shù)統(tǒng)計(jì)。加快教師的工作效率,減輕教師的負(fù)擔(dān)。</p><p> 在實(shí)現(xiàn)成績(jī)自動(dòng)統(tǒng)計(jì)核算的功能上,采用了
79、JavaScript的代碼實(shí)現(xiàn),這樣反應(yīng)速度更快,同時(shí)也減輕了服務(wù)器的負(fù)擔(dān)。</p><p> JavaScript關(guān)鍵代碼見(jiàn)附錄四</p><p><b> 六、總結(jié)和展望</b></p><p> (一)教學(xué)管理系統(tǒng)的總結(jié)</p><p> 為了滿(mǎn)足信息時(shí)代的教學(xué)需要,本文研究并設(shè)計(jì)了一套基于WEB的網(wǎng)上教學(xué)
80、管理系統(tǒng)。探討了傳統(tǒng)教學(xué)管理模式的不足,分析了基于WEB的網(wǎng)上教學(xué)管理系統(tǒng)所具有的優(yōu)點(diǎn)。較為全面深入地研究了該系統(tǒng)所涉及的WEB技術(shù)平臺(tái)體系結(jié)構(gòu)、WEB數(shù)據(jù)庫(kù)技術(shù)、系統(tǒng)實(shí)現(xiàn)的關(guān)鍵技術(shù)和方法。</p><p> 從網(wǎng)絡(luò)教學(xué)管理的實(shí)際需求出發(fā),設(shè)計(jì)了網(wǎng)絡(luò)教學(xué)管理系統(tǒng)所應(yīng)具備的主要功能。根據(jù)設(shè)計(jì)目標(biāo),構(gòu)建了系統(tǒng)的總體功能結(jié)構(gòu)圖。詳細(xì)設(shè)計(jì)了各模塊的數(shù)據(jù)庫(kù)表結(jié)構(gòu),并給出了部分模塊的實(shí)現(xiàn)界面,研究了系統(tǒng)實(shí)現(xiàn)的關(guān)鍵技術(shù)。&l
81、t;/p><p> 通過(guò)這次畢業(yè)論文,使我獲得了研究生期間最后一次學(xué)習(xí)和實(shí)習(xí)的機(jī)會(huì),不但學(xué)習(xí)了很多專(zhuān)業(yè)知識(shí),還獲得了一次寶貴的鍛煉機(jī)會(huì)。這次畢業(yè)設(shè)計(jì)使我對(duì)以后將要從事的工作有了一個(gè)充分的認(rèn)識(shí),我想它一定會(huì)為我今后的工作和學(xué)習(xí)打下一個(gè)良好的基礎(chǔ)。</p><p> ?。ǘ┙虒W(xué)管理系統(tǒng)的未來(lái)發(fā)展</p><p> 隨著科學(xué)技術(shù)、管理方法的不斷進(jìn)步,傳統(tǒng)的教學(xué)方式、方法
82、和手段已經(jīng)適合現(xiàn)代化管理的需要。作為培養(yǎng)高質(zhì)量人才為宗旨的高等院校,總要走在科技的最前沿,教學(xué)管理的計(jì)算機(jī)化已成為高校管理現(xiàn)代化、決策科學(xué)化的一個(gè)重要環(huán)節(jié),是開(kāi)創(chuàng)教學(xué)管理工作新局面的必由之路。</p><p> 教學(xué)管理系統(tǒng)是一個(gè)輔助學(xué)校教務(wù)工作人員完成日常工作,涉及學(xué)生的學(xué)籍檔案管理、課程管理、成績(jī)管理和教師信息管理。它利用計(jì)算機(jī)在數(shù)據(jù)處理和數(shù)據(jù)整理保存方面的優(yōu)異性能,幫助工作人員提高工作效率,減少出錯(cuò)情況,
83、同時(shí)還提供快速的查詢(xún)檢索功能。</p><p> 教學(xué)管理系統(tǒng)的功能將會(huì)是越來(lái)越完善、越來(lái)越智能,進(jìn)一步加快教務(wù)工作人員的工作效率,這樣便更有效管理學(xué)校的日常事務(wù)。到時(shí)候,更多的信息都交給計(jì)算機(jī)進(jìn)行處理。用戶(hù)的操作也更友好,更方便,更智能化。</p><p><b> 參考文獻(xiàn)</b></p><p> [1]李德奇,《ASP.NET程序
84、設(shè)計(jì)》,人民郵電出版社,2007年;</p><p> [2]馬駿,《C#網(wǎng)絡(luò)應(yīng)用編程基礎(chǔ)》,人民郵電出版社,2006年;</p><p> [3]John Sharp,《Visual C# 2008從入門(mén)到精通》,清華大學(xué)出版社,2009年;</p><p> [4]Mark Michaelis,《C#本質(zhì)論(第三版)》,人民郵電出版社,2010年;<
85、/p><p> [5]Nicholas C.Zakas,《JavaScript高級(jí)程序設(shè)計(jì)》,人民郵電出版社,2006年;</p><p> [6]Bill Evje,Matt Gibbs,Dan Wahlin,Dave Reed,《ASP.NET 3.5 AJAX高級(jí)編程》,清華大學(xué)出版社,2010年;</p><p> [7]Bear Bibeault,Yeh
86、uda Katz《Jquery實(shí)戰(zhàn)》,人民郵電出版社,2009年;</p><p> [8]李華植 著,鄭保衛(wèi),蓋國(guó)強(qiáng) 譯,《海量數(shù)據(jù)庫(kù)解決方案》,電子工業(yè)出版社,2010年10月</p><p> [9]邁克倫南,唐朝暉,克里沃茨 著,董艷,程文俊 譯,《數(shù)據(jù)庫(kù)挖掘原理與應(yīng)用(第二版)》,清華大學(xué)出版社,2010年7月</p><p><b> 附
87、錄一</b></p><p> 自動(dòng)生成表格功能的關(guān)鍵代碼:</p><p> private static HtmlTable addControlsToTableRow(DataSet ds)</p><p><b> {</b></p><p> HtmlTable table = new Ht
88、mlTable();</p><p> table.Border = 1;</p><p> table.Width = "100%";</p><p> table.Height = "10";</p><p> table.BorderColor = "#2C3C3F";
89、</p><p> table.Style.Add("border-collapse", "collapse");</p><p> table.CellPadding = 2;</p><p> foreach (DataRow dr in ds.Tables[0].Rows)</p><p>
90、<b> {</b></p><p> HtmlTableRow tr = new HtmlTableRow();</p><p> HtmlTableCell tcName = new HtmlTableCell();</p><p> tcName.InnerText = dr["字段名"].ToString()
91、 + ":";</p><p> tcName.BgColor = "#E7EDF1";</p><p> tcName.Width = "100";</p><p> tcName.Align = "right";</p><p> tcName.Sty
92、le.Add("font-size", "9pt");</p><p> tr.Cells.Add(tcName);</p><p> HtmlTableCell tc = new HtmlTableCell();</p><p> getControlsIntoContainer(tc, dr);</p>
93、<p> tr.Cells.Add(tc);</p><p> table.Rows.Add(tr);</p><p><b> }</b></p><p> return table;</p><p><b> }</b></p><p> 權(quán)限動(dòng)態(tài)
94、分配功能的關(guān)鍵代碼:</p><p> private void IsertQx()</p><p><b> {</b></p><p> string sqlstr = "";</p><p> foreach (Telerik.WebControls.RadTreeNode tn in
95、qx.CheckedNodes)</p><p><b> {</b></p><p> sqlstr += String.Format("insert into 崗位_功能(崗位id,功能id) values({0},{1});", gw.SelectedNode.Value, tn.Value);</p><p>
96、 }//遍歷所有選擇的節(jié)點(diǎn)</p><p> if (sqlstr != "")</p><p><b> {</b></p><p> ClassLibrary.DataBase.SqlServer.GetNonQueryEffectedRow(sqlstr);</p><p><b&g
97、t; }</b></p><p><b> }</b></p><p><b> 附錄二</b></p><p> 實(shí)現(xiàn)Tab標(biāo)簽的關(guān)鍵代碼:</p><p> <%@ Register TagPrefix="radts" Namespace=&quo
98、t;Telerik.WebControls" Assembly="RadTabStrip.Net2" %></p><p> <radTS:RadTabStrip id="tabs" runat="server" Skin="SimpleBarBlue" MultiPageID="viewPages&
99、quot; SelectedIndex="0" AutoPostBack="false"></p><p><b> <Tabs></b></p><p> <radts:Tab Text="基本資料"></radts:Tab></p><p&
100、gt; <radts:Tab Text="詳細(xì)信息"></radts:Tab></p><p> <radts:Tab Text="聯(lián)系方式"></radts:Tab></p><p> <radts:Tab Text="家庭信息"></radts:Tab&g
101、t;</p><p> <radts:Tab Text="安全信息"></radts:Tab></p><p> <radts:Tab Text="個(gè)人照片"></radts:Tab></p><p><b> </Tabs></b><
102、;/p><p> </radTS:RadTabStrip></p><p> <radts:RadMultiPage id="viewPages" Height="100%" Width="100%" Runat="server" SelectedIndex="0">
103、</p><p> <radts:PageView id="aqxx" Runat="server" Width="100%"></p><p> <table id="table6" style="BORDER-COLLAPSE: collapse" borderCo
104、lor="#1e3542" height="30" cellPadding="5" width="100%" border="1"></p><p><b> <tr></b></p><p> <td align="right&q
105、uot; width="100" bgcolor="#e1e1e1" height="30"></p><p> 安全問(wèn)題:</td></p><p> <td height="30"></p><p> <asp:TextBox ID=&quo
106、t;aqwt" runat="server" Width="180px"></p><p> </asp:TextBox></p><p><b> </td></b></p><p> <td align="right" width
107、="100" bgcolor="#e1e1e1" height="30"></p><p> 安全問(wèn)題答案:</td></p><p> <td height="30"></p><p> <asp:TextBox ID="aqwtda
108、" runat="server" Width="180px"></asp:TextBox></p><p><b> </td></b></p><p><b> </tr></b></p><p> </table&g
109、t; </p><p> </radts:PageView></p><p> </radts:RadMultiPage></p><p><b> 附錄三</b></p><p> 實(shí)現(xiàn)智能自動(dòng)提示的前臺(tái)關(guān)鍵代碼:
110、</p><p> <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %></p><p> <asp:ScriptManager ID="ScriptManager1&
111、quot; runat="server"></p><p> </asp:ScriptManager></p><p> 請(qǐng)輸入學(xué)生的姓名:<asp:TextBox ID="xm" runat="server" Width="145px"></asp:TextBox>
112、;</p><p> <cc1:AutoCompleteExtender ID="autoSearch" runat="server" CompletionInterval="100" MinimumPrefixLength="1" ServicePath="../WebServer/studentService.a
113、smx" ServiceMethod="getTextLisst" TargetControlID="xm"></p><p> </cc1:AutoCompleteExtender></p><p> WEB 服務(wù)的關(guān)鍵代碼:</p><p> [WebService(Namespace =
114、 "http://tempuri.org/")]</p><p> [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]</p><p> [ToolboxItem(false)]</p><p> [System.Web.Script.Services.ScriptSe
115、rvice]</p><p> public class studentService : System.Web.Services.WebService</p><p><b> {</b></p><p> [System.Web.Services.WebMethod()]</p><p> [System.W
116、eb.Script.Services.ScriptMethod()]</p><p> public string[] getTextLisst(string prefixText, int count)</p><p><b> {</b></p><p> if (string.IsNullOrEmpty(prefixText) ==
117、 true || count <= 0)</p><p> return null;</p><p> string sqlstr = "select top 10 姓名 from 學(xué)生信息 where 有效否=1 and 姓名 like '%" + prefixText + "%'";</p><p&g
118、t; DataSet ds = ClassLibrary.DataBase.SqlServer.GetDataSet</p><p><b> (sqlstr);</b></p><p> string[] tempTextList = new string[ds.Tables[0].Rows.Count];</p><p> for
119、(int i = 0; i < ds.Tables[0].Rows.Count; i++)</p><p><b> {</b></p><p> tempTextList[i] = ds.Tables[0].Rows[i]["姓名"].</p><p> ToString();</p><p
120、><b> }</b></p><p> Array.Sort(tempTextList, new CaseInsensitiveComparer());</p><p> return tempTextList;</p><p><b> }</b></p><p><b>
121、; }</b></p><p><b> 附錄四</b></p><p> JavaScript關(guān)鍵代碼:</p><p> //考試成績(jī)失去焦點(diǎn)</p><p> function ExamLostFocus(Id)</p><p><b> {</b&g
122、t;</p><p> var PeacetimeId = document.getElementById(Id.id.replace</p><p> ("kscj","pscj"));</p><p> var TotalId = document.getElementById(Id.id.replace</p
123、><p> ("kscj","zcj"));</p><p> if(Id.value != "")</p><p><b> {</b></p><p> var a= parseFloat(Id.value);</p><p>
124、 if(a != Id.value)</p><p><b> {</b></p><p> alert("請(qǐng)輸入整數(shù)值");</p><p> Id.focus();</p><p> Id.value = "";</p><p><b>
125、; return;</b></p><p><b> }</b></p><p> if(a > 100)</p><p><b> {</b></p><p> Id.value ="";</p><p> alert(&q
126、uot;分?jǐn)?shù)不能超過(guò)100");</p><p> Id.focus();</p><p><b> return;</b></p><p><b> }</b></p><p> Id.value = Math.round(Id.value * 0.7,1);</p>
127、<p> if(PeacetimeId.value != "")</p><p><b> {</b></p><p> TotalId.innerText = parseFloat(Id.value) +parseFloat</p><p> (PeacetimeId.value);</p>
128、;<p> if(parseFloat(Id.value) +parseFloat(PeacetimeId.</p><p> value)< 60)</p><p><b> {</b></p><p> TotalId.style.color = "red";</p><p
129、><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> TotalId.style.color = "black";</p><p><b> }</b>
130、;</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> if(parseFloat(Id.value) < 60)</p><p><b>
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)——教學(xué)管理系統(tǒng)論文
- 畢業(yè)論文管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)
- 倉(cāng)庫(kù)管理數(shù)據(jù)庫(kù)系統(tǒng)
- 畢業(yè)論文管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)
- 數(shù)據(jù)庫(kù)設(shè)計(jì)畢業(yè)論文--學(xué)校圖書(shū)管理系統(tǒng)的開(kāi)發(fā)
- 數(shù)據(jù)庫(kù)設(shè)計(jì)畢業(yè)論文---學(xué)校圖書(shū)管理系統(tǒng)的開(kāi)發(fā)
- 《數(shù)據(jù)庫(kù)系統(tǒng)》教學(xué)大綱
- 教學(xué)管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--教學(xué)管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---教學(xué)管理系統(tǒng)
- 數(shù)據(jù)庫(kù)系統(tǒng)教學(xué)大綱
- 數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)實(shí)驗(yàn)三
- 超市管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)——畢業(yè)論文
- 支持遠(yuǎn)程管理的圖像數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)—業(yè)務(wù)層設(shè)計(jì)及數(shù)據(jù)庫(kù)建模---畢業(yè)論文
- 社區(qū)醫(yī)療管理數(shù)據(jù)庫(kù)系統(tǒng)
- 數(shù)據(jù)庫(kù)系統(tǒng)及開(kāi)發(fā)環(huán)境綜述
- 工廠(chǎng)物資管理數(shù)據(jù)庫(kù)系統(tǒng)
- 支持遠(yuǎn)程管理的圖像數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)—業(yè)務(wù)層設(shè)計(jì)及數(shù)據(jù)庫(kù)建模---畢業(yè)論文
- 數(shù)據(jù)庫(kù)畢業(yè)論文
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告--教學(xué)管理系統(tǒng)
評(píng)論
0/150
提交評(píng)論