版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> XX 大 學(xué)</b></p><p> JAVA IDE可視化設(shè)計(jì) 課程設(shè)計(jì)(報(bào)告)</p><p> 題目: 網(wǎng)上選課系統(tǒng) </p><p> 院(系): </p><p> 專(zhuān)業(yè)班級(jí):
2、</p><p> 學(xué) 號(hào): </p><p> 學(xué)生姓名: </p><p> 指導(dǎo)教師: </p><p> 教師職稱(chēng): </p><p> 起止時(shí)間: <
3、;/p><p> 程序設(shè)計(jì)專(zhuān)題(報(bào)告)任務(wù)及評(píng)語(yǔ)</p><p> 院(系): 教研室: </p><p><b> 目 錄</b></p><p> 第1章 程序設(shè)計(jì)專(zhuān)題目的與要求1</p><p> 1.1 程序設(shè)計(jì)目的1</p>&l
4、t;p> 1.2 程序設(shè)計(jì)的實(shí)驗(yàn)環(huán)境1</p><p> 1.3 程序設(shè)計(jì)的預(yù)備知識(shí)1</p><p> 1.4 程序設(shè)計(jì)要求1</p><p> 第2章 程序設(shè)計(jì)內(nèi)容2</p><p><b> 2.1需求分析2</b></p><p><b> 2.2概要
5、設(shè)計(jì)3</b></p><p> 2.3程序整體設(shè)計(jì)說(shuō)明3</p><p> 2.3.1程序設(shè)計(jì)內(nèi)容………………………………………………………………3</p><p> 2.3.2程序所用類(lèi)說(shuō)明……………………………………………………………7</p><p> 2.3.3實(shí)現(xiàn)接口方法………………………………………………
6、………………7</p><p> 2.3.4線程應(yīng)用……………………………………………………………………7</p><p> 2.3.5程序異常處理說(shuō)明…………………………………………………………8</p><p> 2.3.6程序運(yùn)行效果及存在問(wèn)題…………………………………………………9</p><p> 2.4程序部分源代碼及注釋
7、10</p><p> 2.5測(cè)試結(jié)果12</p><p> 第3章 程序設(shè)計(jì)總結(jié)14</p><p><b> 參考文獻(xiàn)15</b></p><p><b> 程序設(shè)計(jì)目的與要求</b></p><p> 1.1 程序設(shè)計(jì)目的</p><
8、;p> 《JAVA程序設(shè)計(jì)》是計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)的必修專(zhuān)業(yè)基礎(chǔ)課程,其實(shí)踐性、應(yīng)用性很強(qiáng)。實(shí)踐教學(xué)環(huán)節(jié)是必不可少的一個(gè)重要環(huán)節(jié)。本課程的程序設(shè)計(jì)專(zhuān)題實(shí)際是軟件技術(shù)專(zhuān)業(yè)學(xué)生學(xué)習(xí)完《JAVA程序設(shè)計(jì)》課程后,進(jìn)行的一次全面的綜合訓(xùn)練,JAVA程序設(shè)計(jì)的設(shè)計(jì)目的是加深對(duì)理論教學(xué)內(nèi)容的理解和掌握,使學(xué)生較系統(tǒng)地掌握程序設(shè)計(jì)及其在網(wǎng)絡(luò)開(kāi)發(fā)中的廣泛應(yīng)用,基本方法及技巧,為學(xué)生綜合運(yùn)用所學(xué)知識(shí),利用軟件工程為基礎(chǔ)進(jìn)行軟件開(kāi)發(fā)、并在實(shí)踐應(yīng)用方
9、面打下一定基礎(chǔ)。</p><p> 1.2 程序設(shè)計(jì)的實(shí)驗(yàn)環(huán)境</p><p> 硬件要求能運(yùn)行Windows 9.X操作系統(tǒng)的微機(jī)系統(tǒng)。JAVA程序設(shè)計(jì)語(yǔ)言及相應(yīng)的集成開(kāi)發(fā)環(huán)境,J2SDK和ECLIPSE開(kāi)發(fā)工具。</p><p> 1.3 程序設(shè)計(jì)的預(yù)備知識(shí)</p><p> 熟悉JAVA語(yǔ)言及ECLIPSE開(kāi)發(fā)工具。</p
10、><p> 1.4 程序設(shè)計(jì)要求</p><p> 按程序設(shè)計(jì)指導(dǎo)書(shū)提供的課題,要求學(xué)生在自行完成各個(gè)操作環(huán)節(jié),并能實(shí)現(xiàn)且達(dá)到舉一反三的目的,完成一個(gè)項(xiàng)目解決一類(lèi)問(wèn)題。要求學(xué)生能夠全面、深入理解和熟練掌握所學(xué)內(nèi)容,并能夠用其分析、設(shè)計(jì)和解答類(lèi)似問(wèn)題;對(duì)此能夠較好地理解和掌握,能夠進(jìn)行簡(jiǎn)單分析和判斷;能編寫(xiě)出具有良好風(fēng)格的程序;掌握J(rèn)AVA程序設(shè)計(jì)的基本技能和面向?qū)ο蟮母拍詈头椒?;了解多線程
11、、安全和網(wǎng)絡(luò)等編程技術(shù)。同時(shí)培養(yǎng)學(xué)生進(jìn)行分析問(wèn)題、解決問(wèn)題的能力;培養(yǎng)學(xué)生進(jìn)行設(shè)計(jì)分析、設(shè)計(jì)方法、設(shè)計(jì)操作與測(cè)試、設(shè)計(jì)過(guò)程的觀察、理解和歸納能力的提高。</p><p><b> 程序設(shè)計(jì)內(nèi)容</b></p><p><b> 2.1需求分析</b></p><p> 隨著在校大學(xué)生的不斷增加,學(xué)生選課系統(tǒng)也是學(xué)校對(duì)
12、學(xué)生管理中不可缺少的一部分。以往的選課方法是使用人工的方法管理文件檔案,這種管理方式存在許多的缺點(diǎn):效率低、保密差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)不少的困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)已經(jīng)進(jìn)入人類(lèi)社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,實(shí)用技術(shù)絕對(duì)選課信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。</p&g
13、t;<p> 學(xué)生選課系統(tǒng)是一個(gè)學(xué)校不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以學(xué)生選課系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但一直以?lái)人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。</p><p> 隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成
14、熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類(lèi)社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。</p><p> 作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)選課信息進(jìn)行管理,有著手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事勞資管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。</p><p><b&g
15、t; 2.2概要設(shè)計(jì)</b></p><p> 本系統(tǒng)包括3個(gè)管理模塊用戶管理模塊、課程管理模塊、選課管理模塊,用戶模塊分為3類(lèi)用戶,管理員、學(xué)生、老師。管理員實(shí)現(xiàn)課程管理、學(xué)生、教師管理、和新聞發(fā)布管理。教師實(shí)現(xiàn)查看個(gè)人資料、查看自己學(xué)生信息、上課信息和新聞瀏覽。學(xué)生則實(shí)現(xiàn)個(gè)人資料查看,查看和選課以及新聞瀏覽功能。</p><p> 建立一個(gè)學(xué)生網(wǎng)上選課系統(tǒng),實(shí)現(xiàn)對(duì)課程
16、的基本信息維護(hù)以及學(xué)生選課、教師上課信息。系統(tǒng)對(duì)學(xué)生角色提供個(gè)人信息管理、選課管理、管理學(xué)生本人已選課程。系統(tǒng)對(duì)教師提供查看自己所擔(dān)任課程的課表和選該門(mén)課的學(xué)生信息。系統(tǒng)同時(shí)給管理員以下功能:查看所有專(zhuān)業(yè)、課程、學(xué)生、教師的信息并可以對(duì)它們進(jìn)行管理(添加、編輯、刪除)。以及實(shí)現(xiàn)新聞的發(fā)布并修改。提高信息處理的速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效的查詢和修改選課情況。</p><p> 2.3程序整體設(shè)計(jì)說(shuō)明<
17、;/p><p> 2.3.1程序設(shè)計(jì)內(nèi)容</p><p> 本系統(tǒng)主要包括管理員模塊、學(xué)生模塊和教師模塊。其中教師模塊主要如下:</p><p> ?。?)個(gè)人管理包括教師的帳號(hào)管理修改密碼等,和教師信息查詢,能夠查看教師基本資料。</p><p> ?。?)課程信息模塊包括教師的課表,授課地點(diǎn)時(shí)間的信息,還包括所教的學(xué)生的列表,能夠在期末為
18、每個(gè)學(xué)生添加成績(jī)。</p><p> 教師模塊功能如圖2.1所示:</p><p><b> 圖2.1教師模塊圖</b></p><p> Fig 2.1 teacher module chart</p><p> 2.學(xué)生選課系統(tǒng)的總體E-R圖,如圖2.2所示:</p><p> 圖2
19、.2 總體E-R圖</p><p> Fig2.2 Overall E-R diagram</p><p><b> 3.數(shù)據(jù)庫(kù)表的設(shè)計(jì)</b></p><p> ?。?)課程表,此表中記錄了學(xué)生的選課信息和教師的課表,表的具體設(shè)計(jì)如表2.1所示:</p><p><b> 表2.1 課程表</b
20、></p><p> Tab2.1 course</p><p> ?。?)新聞表,在此表中記錄了管理員發(fā)布在學(xué)生選課中的新聞,表中包括編號(hào)、標(biāo)題和內(nèi)容,表的具體設(shè)計(jì)如表2.2所示:</p><p><b> 表2.2 新聞表</b></p><p> Tab2.2 news</p><
21、p> 4.網(wǎng)上選課系統(tǒng)流程圖如圖2.3所示:</p><p> 圖2.3 網(wǎng)上選課系統(tǒng)流程圖</p><p> Fig2.3 Online courses system flowcharts</p><p> 2.3.2程序中所用類(lèi)說(shuō)明</p><p><b> (1)用戶自定義類(lèi)</b></p&g
22、t;<p> 網(wǎng)上選課系統(tǒng)中包括CheckStr這個(gè)類(lèi),其中幾個(gè)類(lèi)的作用、繼承的父類(lèi)如下。</p><p> 類(lèi)名:CheckStr *</p><p><b> 作用:主類(lèi) *</b></p><p><b> 繼承的父類(lèi):無(wú) *</b></p><p><b>
23、?。?)教師操作類(lèi):</b></p><p> 教師模塊:教師模塊包括查看學(xué)生信息、查看課程信息等功能。</p><p><b> ?。?)計(jì)算機(jī)操作類(lèi)</b></p><p> 系統(tǒng)管理模塊:包括添加、修改、刪除、查詢系統(tǒng)用戶名、口令、身份、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)等功能。</p><p> 2.3.3、實(shí)
24、現(xiàn)接口方法</p><p> Java接口是一些抽象是一些抽象方法和常量的集合。接口只有方法的特性。而沒(méi)有實(shí)現(xiàn),這些功能的真正實(shí)現(xiàn)是在繼承這個(gè)接口的各個(gè)類(lèi)中完成。也就是說(shuō),接口定義僅僅是實(shí)現(xiàn)某一特定功能的一組功能的對(duì)外接口和規(guī)范,并沒(méi)有真正實(shí)現(xiàn)這些功能。一個(gè)類(lèi)可以同時(shí)實(shí)現(xiàn)多個(gè)接口。在類(lèi)題中可以使用接口中定義的常量,由于接口中的方法為抽象方法,所以必須在類(lèi)體中加入實(shí)現(xiàn)該接口及其父類(lèi)接口中所有方法的代碼。在實(shí)現(xiàn)一個(gè)
25、接口時(shí),類(lèi)中對(duì)方法的定義要和接口中的相應(yīng)方法的定義相匹配,其方法名、方法的返回值類(lèi)型、方法的訪問(wèn)權(quán)限和參數(shù)的數(shù)目與信息類(lèi)型要一致。</p><p> 2.3.4、線程應(yīng)用</p><p> 線程是程序中一個(gè)單一的順序控制流程.在單個(gè)程序中同時(shí)運(yùn)行多個(gè)線程完成不同的工作,稱(chēng)為多線程. </p><p> 線程和進(jìn)程的區(qū)別在于,子進(jìn)程和父進(jìn)程有不同的代碼和數(shù)據(jù)空間
26、,而多個(gè)線程則共享數(shù)據(jù)空間,每個(gè)線程有自己的執(zhí)行堆棧和程序計(jì)數(shù)器為其執(zhí)行上下文.多線程主要是為了節(jié)約CPU時(shí)間,發(fā)揮利用,根據(jù)具體情況而定. 線程的運(yùn)行中需要使用計(jì)算機(jī)的內(nèi)存資源和CPU</p><p> 線程是比進(jìn)程更小的執(zhí)行單位,線程幾乎不擁有任何資源,它在執(zhí)行時(shí)使用的是在所有進(jìn)程的資源,因此,線程的切換減少了操作系統(tǒng)的資源跳調(diào)度開(kāi)銷(xiāo),從而可以提高系統(tǒng)的整體運(yùn)行速度。線程是進(jìn)程內(nèi)部單一的一個(gè)順序控制流。所謂
27、多線程是指一個(gè)進(jìn)程在執(zhí)行過(guò)程中可以產(chǎn)生多個(gè)線程,這些線程同時(shí)存在、同時(shí)運(yùn)行,形成多條執(zhí)行線索。一個(gè)進(jìn)程可能容納了多個(gè)同時(shí)執(zhí)行的線程。線程就是執(zhí)行其中的一段程序。多線程的應(yīng)用范圍很廣,在一般情況下,程序的一些部分同特定的時(shí)間或資源聯(lián)系在一起,同時(shí)又不想為它而暫停程序其他部分的執(zhí)行,這種情況下,就可以考慮創(chuàng)建一個(gè)線程,令它與那個(gè)事件或資源關(guān)聯(lián)到一起,并讓它獨(dú)立于主程序的運(yùn)行。通過(guò)使用線程,可以避免用戶在運(yùn)行程序和得到結(jié)果之間的停頓,還可以讓
28、一些任務(wù)在后臺(tái)運(yùn)行,而用戶則在前臺(tái)繼續(xù)執(zhí)行一些其它的工作??傊枚嗑€程的技術(shù),可以使編程人員方便地開(kāi)發(fā)出能同時(shí)處理多個(gè)任務(wù)的功能強(qiáng)大的應(yīng)用程序。</p><p> 2.3.5、異常處理說(shuō)明</p><p> 異常就是在程序運(yùn)行時(shí)由代碼所產(chǎn)生的不正常狀態(tài)。換句話說(shuō),異常就是一個(gè)運(yùn)行錯(cuò)誤。在不支持異常處理的計(jì)算機(jī)語(yǔ)言中,錯(cuò)誤必須被人工進(jìn)行檢查和處理,這顯然麻煩而低效。為了能處理這些程序
29、運(yùn)行時(shí)所產(chǎn)生的異常情況,JAVA提供了程序員監(jiān)視并獲得這些異常情況的機(jī)制,稱(chēng)之為異常處理。</p><p> 異常是指由于程序運(yùn)行時(shí)發(fā)生的錯(cuò)誤,從而導(dǎo)致程序錯(cuò)誤結(jié)束。也是異常事件的簡(jiǎn)稱(chēng),一個(gè)程序在運(yùn)行的時(shí)候所發(fā)生的非預(yù)期情況稱(chēng)為“異?!?,隨時(shí)都可能發(fā)生,隨地都可能發(fā)生。即每當(dāng)程序運(yùn)行過(guò)程中發(fā)生了某個(gè)異常現(xiàn)象,系統(tǒng)將產(chǎn)生一個(gè)相應(yīng)的異常類(lèi)對(duì)象,并把它交給系統(tǒng)處理,系統(tǒng)負(fù)責(zé)找到處理錯(cuò)誤的代碼并執(zhí)行之。</p&g
30、t;<p><b> try{</b></p><p> DataBase ds = new DataBase();</p><p> conn = ds.conn;</p><p> st = conn.createStatement();</p><p> user us=new user()
31、;</p><p> rs = st.executeQuery(sql);</p><p> if (rs.next()) {</p><p> us.setId(rs.getNum(1));</p><p> // System.out.println(rs.getString(2));</p><p>
32、// us.setAccount(rs.getString(2));</p><p> us.setPassword(rs.getString(3));</p><p> //us.setType(rs.getInt(4));</p><p> us.setName(rs.getString(5));</p><p> us.setS
33、ex(rs.getString(6));</p><p> us.setCollege(rs.getString(7));</p><p> //us.setTeacher(rs.getString(8));</p><p><b> }</b></p><p> return us;</p>&l
34、t;p> }catch(Exception e){System.out.println(e.getMessage());return null;}</p><p><b> }</b></p><p><b> }</b></p><p> 2.3.6、程序運(yùn)行效果及存在的問(wèn)題</p><
35、p> 本測(cè)試分析實(shí)現(xiàn)了學(xué)生、教師及管理員登錄學(xué)生選課系統(tǒng),也滿足用戶的需求,在界面上也都基本合格,該系統(tǒng)比較簡(jiǎn)單明了,不會(huì)使人看了迷糊,而且對(duì)于軟件和硬件的配置也不高,經(jīng)濟(jì)上也基本可行,在Internet上實(shí)現(xiàn)完成部分教務(wù)工作,提高辦事效率,和周期。</p><p> 在對(duì)本系統(tǒng)進(jìn)行測(cè)試的過(guò)程中,在登陸系統(tǒng)輸入賬號(hào)和密碼時(shí)候出現(xiàn)了錯(cuò)誤,仔細(xì)檢查,賬號(hào)和密碼并沒(méi)有錯(cuò),是因?yàn)殡娔X客戶端出現(xiàn)了錯(cuò)誤,所以導(dǎo)致學(xué)
36、生、教師及管理員不能成功的進(jìn)入系統(tǒng)</p><p> 2.4程序部分源代碼及注釋</p><p> 教師用戶界面設(shè)計(jì)用框架實(shí)現(xiàn)。頁(yè)面頭放在上框架,功能導(dǎo)航放在左框架,具體功能放在右框架。教師功能設(shè)計(jì)所有頁(yè)面都放在teacher的文件夾中,所以以下所提到的頁(yè)面均在teacher文件夾中。設(shè)置教師界面框架結(jié)構(gòu)主頁(yè)index.htm。其中左框架中的功能導(dǎo)航頁(yè)面為teacher_left.js
37、p,右框架中的功能頁(yè)面為teacher_body.jsp。如下圖</p><p><b> 圖2.4教師登錄圖</b></p><p> Fig 2.4 Teachers login</p><p> <font size="2"><font color="#ff9933">
38、 <font size="3">•</font></font><font color="#999999" size="3"><a href="userInfo.jsp" target="mainFrame">個(gè)人資料&l
39、t;/a></font><font size="3"><br></p><p> <font size="2"><font color="#ff9933"> <font size="3">•<
40、;/font></font><font color="#999999" size="3"><a href="reset.jsp" target="mainFrame">修改密碼</a></font><font size="3"><br></p&
41、gt;<p> <img src="../img/div.gif" width="90%" height="6"> <br></p><p> </font><font color="#006600" size="3">•<
42、/font><font size="3">課程信息<br></p><p> ?。?)教師功能設(shè)計(jì)所有頁(yè)面都放在teacher的文件夾中,教師登陸網(wǎng)上選課系統(tǒng)后可以查看很多信息,可以修改密碼,添加新用戶,查看課程信息,添加新課程,此頁(yè)面顯示的是教師點(diǎn)擊瀏覽新聞是的界面,教師可以根據(jù)自己的需要隨意點(diǎn)擊新聞標(biāo)題,然后頁(yè)面自動(dòng)跳轉(zhuǎn)所要查看新聞內(nèi)容。</p>
43、<p><b> 如下圖</b></p><p><b> 圖2.5新聞瀏覽圖</b></p><p> Fig 2.5 News browsing</p><p> if (session.getAttribute("s1")==null){</p><p>
44、; response.sendRedirect("../index.jsp"); }%></p><p> <table bgcolor="#CCCCFF" border="1" width="500" align="center"></p><p> <tr
45、> <td width="50%" align="center">新聞標(biāo)題</td></tr></p><p> <% useBean2 enroll=new useBean2();</p><p> enroll.useBean();</p><p> String s
46、trSQL="SELECT * FROM article";</p><p> ResultSet rs= enroll.executeQuery(strSQL);</p><p> while(rs.next())</p><p><b> %></b></p><p><b>
47、; 2.5測(cè)試結(jié)果</b></p><p> 此測(cè)試結(jié)果只針對(duì)學(xué)生網(wǎng)上選課系統(tǒng)中的教師模塊功能測(cè)試進(jìn)行總結(jié),具體測(cè)試結(jié)果如表2.3所示:</p><p> 表2.3 測(cè)試結(jié)果表</p><p> Tab2.3 Test results</p><p><b> 測(cè)試結(jié)論:</b></p>
48、;<p> 本系統(tǒng)基本能滿足用戶的使用需要,操作簡(jiǎn)單,實(shí)現(xiàn)可行。本系統(tǒng)實(shí)現(xiàn)的是學(xué)生和管理員雙方選課的自動(dòng)化。在運(yùn)行過(guò)程中,選課、退課是非常重要的部分,需要更好的維護(hù)。在開(kāi)發(fā)過(guò)程中,還存在著許多不足,因?yàn)闀r(shí)間和所學(xué)知識(shí)有限。希望能在以后的生活和工作中將系統(tǒng)進(jìn)一步完善。</p><p> 第3章 程序設(shè)計(jì)總結(jié)</p><p> 兩周的網(wǎng)上選課系統(tǒng)的課程設(shè)計(jì)終于結(jié)束了,可以說(shuō)
49、我們小組四個(gè)人真的是用了很多的時(shí)間來(lái)完成這個(gè)課程設(shè)計(jì),但是從中我們也學(xué)到了很多東西。</p><p> 我們做的這個(gè)網(wǎng)上選課系統(tǒng)主要是利用JSP技術(shù)調(diào)用數(shù)據(jù)庫(kù)存儲(chǔ)過(guò)程來(lái)實(shí)現(xiàn),,并給出了開(kāi)發(fā)一般Web數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的合理框架與實(shí)現(xiàn)方法,這種框架充分利用JSP產(chǎn)生網(wǎng)頁(yè)的高性能,又利用數(shù)據(jù)庫(kù)存儲(chǔ)過(guò)程處理復(fù)雜事物型業(yè)務(wù)的高效率,其具有明顯的優(yōu)勢(shì),并具有實(shí)用性。</p><p> 本系統(tǒng)主要是實(shí)
50、現(xiàn)了網(wǎng)上選課,主要有三大方面的功能,學(xué)生可以通過(guò)登錄自己的賬號(hào)、密碼登錄選課系統(tǒng)進(jìn)行選課、查課、退課、成看自己的成績(jī)。老師可以登陸選課系統(tǒng)錄入學(xué)生成績(jī),以至于學(xué)生可以方便的查詢自己的成績(jī)。再就是選課系統(tǒng)管理員可以登陸此系統(tǒng),可以在選課系統(tǒng)中添加新開(kāi)的課程、刪除已有的課程、修改課程的信息等,這樣,不管是學(xué)生還是老師都可以更方便的進(jìn)行自己各方面的選課、錄入成績(jī)等.</p><p> 在編寫(xiě)代碼的時(shí)候我們遇到了很多的
51、困難,對(duì)于編寫(xiě)代碼我們并不是太明白,有很多的代碼我們都不知道該怎么去編寫(xiě),代碼編寫(xiě)不出來(lái),系統(tǒng)就運(yùn)行不出來(lái),后來(lái),我們?nèi)D書(shū)館查閱了一些關(guān)于java編寫(xiě)代碼的知識(shí),又把老師平時(shí)給我們講的知識(shí)與查到的知識(shí)結(jié)合起來(lái),最后終于編寫(xiě)完了代碼,但是也是經(jīng)過(guò)改了又改才能夠運(yùn)行出來(lái),之后就是做系統(tǒng),寫(xiě)文檔報(bào)告等方面的內(nèi)容了,幾天下來(lái)整個(gè)系統(tǒng)終于可以說(shuō)是成型了,當(dāng)然這都少不了老師的指導(dǎo)和同學(xué)的幫助,這次程序設(shè)計(jì)也讓我知道了團(tuán)結(jié)的力量,這樣在以后的學(xué)習(xí)生
52、活中我會(huì)吸取這次的經(jīng)驗(yàn),獲得更多的知識(shí)。</p><p><b> 參考文獻(xiàn)</b></p><p> 1. 李榮貴.JAVA編程實(shí)例教程[m].北京希望電子出版社,北京:2003-09</p><p> 2. 旭日工作室. Java 1.1使用大全[m] .電子工業(yè)出版社,北京:1998-02</p><p>
53、 3. 王克宏.Java語(yǔ)言Applet編程技術(shù)[m].清華大學(xué)出版社,北京:1997-06</p><p> 4. lewis j,Loftus W.Java程序設(shè)計(jì)基礎(chǔ)(第3版)[m].清華大學(xué)出版社,北京:2004-06</p><p> 5. Loftus .Java Programming[m]. Sl275 Sun Educational services,美國(guó):199
54、7-02</p><p> 6. 黃明.梁旭. JSP信息系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)實(shí)例[m].中國(guó)工業(yè)出版社,北京:2003-09</p><p> 7. 任新見(jiàn).JSP動(dòng)態(tài)網(wǎng)站快速開(kāi)發(fā)實(shí)務(wù)[m].電子工業(yè)出版社,北京:2007-05</p><p> 8. 求是科技.JSP.NET信息管理系統(tǒng)開(kāi)發(fā)[m].人民郵電出版社,北京:2006-07</p>&l
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- java_ide可視化課程設(shè)計(jì)--網(wǎng)上選課系統(tǒng)
- 網(wǎng)上選課系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)論文
- 畢業(yè)設(shè)計(jì)----網(wǎng)上選課系統(tǒng)設(shè)計(jì)
- 可視化編程課程設(shè)計(jì)
- 可視化課程設(shè)計(jì)報(bào)告
- 【課程設(shè)計(jì)】可視化管理
- 網(wǎng)上選課系統(tǒng)畢業(yè)設(shè)計(jì)論文
- -jsp-網(wǎng)上選課系統(tǒng)
- 基于java的網(wǎng)上選課系統(tǒng)設(shè)計(jì)
- 網(wǎng)上選課系統(tǒng)畢業(yè)設(shè)計(jì)3
- 網(wǎng)上選課系統(tǒng)---畢業(yè)論文
- 網(wǎng)上選課系統(tǒng)畢業(yè)論文
- 網(wǎng)上選課系統(tǒng)使用說(shuō)明
- 學(xué)生網(wǎng)上選課系統(tǒng)畢業(yè)設(shè)計(jì)
- 畢業(yè)論文——網(wǎng)上選課系統(tǒng)
- 學(xué)生網(wǎng)上選課管理系統(tǒng)
- 網(wǎng)上選課系統(tǒng)畢業(yè)論文
- 網(wǎng)上選課系統(tǒng)畢業(yè)論文
- 網(wǎng)上選課系統(tǒng)畢業(yè)論文
- 網(wǎng)上選課系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
評(píng)論
0/150
提交評(píng)論