基于jsp的網(wǎng)絡(luò)換課平臺設(shè)計_第1頁
已閱讀1頁,還剩76頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  中文標(biāo)題:基于JSP的網(wǎng)絡(luò)換課平臺的實現(xiàn)</p><p>  英文標(biāo)題:Realization of network change course platform based on JSP</p><p>  基于JSP的網(wǎng)絡(luò)換課平臺的設(shè)計</p><p>  信息科技學(xué)院 1201班 張宏博</p><p>  【摘

2、要】目前高校選課平臺建設(shè)已經(jīng)十分成熟,各種選課平臺種類繁多。但是學(xué)生進(jìn)行選課之后會由于各種原因產(chǎn)生退課或者換課的需求,而相比選課而言大部分同學(xué)更傾向于換課來作出最優(yōu)選擇,由此派生出了學(xué)校里換課的需求。但是目前高校中用于換課的信息服務(wù)平臺卻十分少見導(dǎo)致大部分學(xué)生選課后因為信息不對稱從而很難換到自己滿意的課程進(jìn)而導(dǎo)致了效率的損失。本論文分析了目前學(xué)生換課平臺的需求,然后根據(jù)學(xué)生的需求,建立了一個用于發(fā)布,查詢同學(xué)換課信息與聯(lián)系方式的信息服務(wù)

3、平臺。經(jīng)過測試后表明確實能夠使換課的同學(xué)換課更加便利,希望能對以后學(xué)生的選換課起到一定的作用。</p><p>  【Abstract】At present, the construction of the course platform is very mature, and there are many kinds of course platform. But for students to electiv

4、e will due to various reasons have dropped the course or another class of demand, and compared to the course most of the students are more likely to change course to make the optimal choice and derives the school changed

5、 in the course of demand. But at present the information service platform which is used to change course in Colleges and universit</p><p>  【關(guān)鍵詞】JSP;換課平臺;sql server;</p><p>  【Key Words】 JSP;Cou

6、rse exchange platform;sql server</p><p>  基于JSP的網(wǎng)絡(luò)換課平臺的設(shè)計</p><p><b>  目 錄</b></p><p><b>  一、概論1</b></p><p>  1.1背景及目的1</p><p>

7、;  1.2國內(nèi)外研究現(xiàn)狀1</p><p>  二、JSP與幾種主流語言的簡介與對比1</p><p>  2.1 JSP定義1</p><p>  2.2 JSP優(yōu)缺點2</p><p>  2.3 幾種主流語言的比較(Perl,PHP,ASP)2</p><p>  2.3.1 Perl2</p

8、><p>  2.3.2 PHP2</p><p>  2.3.3 ASP3</p><p>  2.4 選擇JSP的原因3</p><p>  三、網(wǎng)絡(luò)換課平臺需求分析3</p><p>  3.1 應(yīng)用需求分析3</p><p>  3.2 功能需求分析4</p>&l

9、t;p>  3.3 數(shù)據(jù)需求分析4</p><p><b>  四、數(shù)據(jù)庫設(shè)計5</b></p><p>  4.1數(shù)據(jù)庫設(shè)計平臺5</p><p>  4.2數(shù)據(jù)庫ER模型圖6</p><p>  4.3數(shù)據(jù)庫的設(shè)計及內(nèi)容簡介6</p><p>  五、功能模塊概要設(shè)計7<

10、;/p><p>  5.1功能模塊開發(fā)平臺7</p><p>  5.2功能模塊設(shè)計及內(nèi)容簡介7</p><p><b>  5.3用例圖8</b></p><p>  5.4用戶使用流程圖8</p><p>  5.5整體系統(tǒng)框架圖9</p><p>  六、功能模

11、塊詳細(xì)設(shè)計10</p><p>  6.1 登錄頁面模塊設(shè)計10</p><p>  6.1.1界面設(shè)計10</p><p>  6.1.2算法設(shè)計10</p><p>  6.1.3代碼實現(xiàn)10</p><p>  6.2 注冊頁面模塊設(shè)計11</p><p>  6.2.1界

12、面設(shè)計11</p><p>  6.2.2算法設(shè)計12</p><p>  6.2.3代碼實現(xiàn)12</p><p>  6.3 功能頁面模塊設(shè)計13</p><p>  6.3.1界面設(shè)計13</p><p>  6.3.2算法設(shè)計13</p><p>  6.3.3代碼實現(xiàn)14

13、</p><p>  6.4 查詢所有課程頁面模塊設(shè)計14</p><p>  6.4.1界面設(shè)計14</p><p>  6.4.2算法設(shè)計14</p><p>  6.4.3代碼實現(xiàn)14</p><p>  6.5 精確查詢頁面模塊設(shè)計16</p><p>  6.5.1界面設(shè)

14、計16</p><p>  6.5.2算法設(shè)計16</p><p>  6.5.3代碼實現(xiàn)16</p><p>  6.6 按院系查看課程頁面模塊設(shè)計17</p><p>  6.6.1界面設(shè)計17</p><p>  6.6.2算法設(shè)計17</p><p>  6.6.3代碼實現(xiàn)

15、17</p><p>  6.7 上傳課程模塊設(shè)計18</p><p>  6.7.1界面設(shè)計18</p><p>  6.7.2算法設(shè)計18</p><p>  6.8 刪除課程模塊設(shè)計19</p><p>  6.8.1界面設(shè)計19</p><p>  6.8.2算法設(shè)計1

16、9</p><p>  6.8.3代碼實現(xiàn)19</p><p><b>  七、論文總結(jié)20</b></p><p><b>  參考文獻(xiàn)21</b></p><p><b>  一、概論</b></p><p><b>  1.1背景及

17、目的</b></p><p>  當(dāng)今社會發(fā)展迅速,世界進(jìn)入了信息時代,互聯(lián)網(wǎng)在我們的生活當(dāng)中必不可少,并且起到了十分重要的作用。隨著人們對于信息的需要越來越多,并且人力資本不斷地上升,而且人的失誤率遠(yuǎn)高于計算機,所以各個領(lǐng)域信息化也是必然的趨勢。我們國家也順應(yīng)時代的發(fā)展創(chuàng)造性地提出了“互聯(lián)網(wǎng)+”的戰(zhàn)略,我們也是在這個時代背景下對學(xué)校里的一些還未普及的區(qū)域進(jìn)行了信息化地創(chuàng)新和嘗試。在經(jīng)過四年的學(xué)習(xí)和生

18、活中,慢慢地發(fā)現(xiàn)了學(xué)校一些些微需要調(diào)整改進(jìn)的地方。而學(xué)校的換課方面則是沒有人去嘗試過的地方。每年開學(xué)的時候,大家都會因為自己的各方面的原因有換課或者說要上其他課的需求。而換課這一塊一直是一個信息十分匱乏缺失并且沒有有效交換平臺的領(lǐng)域。所以本著學(xué)好信息科技,服務(wù)同學(xué),服務(wù)社會的想法,我建設(shè)了換課平臺這么一個網(wǎng)站系統(tǒng),希望能夠?qū)σ院蟮膿Q課有著一點點的幫助。</p><p>  1.2國內(nèi)外研究現(xiàn)狀</p>

19、<p>  目前國內(nèi)外對于換課平臺的建設(shè)均比較少見,相比國內(nèi)而言,國外的課程資源相對充足,所以對于換課的需求并不如國內(nèi)般強烈,則很少出現(xiàn)換課平臺。而國內(nèi)近來高校持續(xù)擴招,導(dǎo)致課程資源逐漸相對緊張,則派生出了對換課的需求。但是目前國內(nèi)僅僅有清華大學(xué)清易微信公眾號作為一個換課平臺滿足著人們的換課需求。但是作為一個微信公眾號,清易換課平臺無法相應(yīng)實時請求,并且功能單一,存在很大的改進(jìn)空間。</p><p>

20、;  二、JSP與幾種主流語言的簡介與對比</p><p><b>  2.1 JSP定義</b></p><p>  JSP全名為Java Server Pages,中文名叫java服務(wù)器頁面,從本質(zhì)上來說是一個經(jīng)過了簡化后的Servlet設(shè)計,它是由Sun Microsystems公司所倡導(dǎo)、然后由許多公司共同參與設(shè)計然后建立的一種動態(tài)網(wǎng)頁的技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)與

21、ASP技術(shù)十分相似,它的原理是在傳統(tǒng)的網(wǎng)頁HTML(標(biāo)準(zhǔn)通用標(biāo)記語言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記,從而形成JSP文件,后綴名為(*.jsp)。 JSP所開發(fā)的Web應(yīng)用是跨平臺的,它可以運行在Linux環(huán)境下下,也可以運行在其他操作系統(tǒng)上。它實現(xiàn)了Html語法中的java擴展(以 <%, %>形式)。JSP與Servlet一樣,是在服務(wù)器端執(zhí)行的。通常是以HT

22、ML文本的方式返還給客戶端,因此只要有瀏覽器客戶端就可以。JSP技術(shù)編寫的類XML的tags和scriptlets是基于java語言的,封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP網(wǎng)頁設(shè)計中與網(wǎng)頁邏輯的顯示分離的做法,支持可重用的基于組件的設(shè)計,使基于We</p><p>  2.2 JSP優(yōu)缺點</p><p><b

23、>  JSP的優(yōu)勢</b></p><p>  (1)一次編寫,到處運行。代碼可以基本不用修改就可以在除系統(tǒng)外的地方直接運行。</p><p> ?。?)系統(tǒng)的多平臺支持?;旧峡梢栽谒衅脚_上的任意環(huán)境中開發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴展。相比ASP/PHP的局限性是顯而易見的。</p><p>  (3)強大的可伸縮性。一個小的J

24、ar文件就可以直接運行Servlet/JSP,多臺服務(wù)器進(jìn)行負(fù)載均衡和集群,并且也可以多臺Application進(jìn)行事務(wù)處理,可以從一臺到多臺進(jìn)行消息處理,Java的生命力可見一斑。</p><p>  (4)多樣化并且擁有強大功能的開發(fā)工具進(jìn)行支持。這和ASP較為相似,Java已擁有了非常多不錯的開發(fā)工具,其中很多都可以免費得到,并且其大部分都在各種平臺下運行順利。</p><p>&l

25、t;b>  JSP的劣勢</b></p><p> ?。?) 與ASP一樣,Java的一些優(yōu)勢正是它致命的問題所在。正是因為擁有了跨平臺的功能,為了具備極度的伸縮能力,所以產(chǎn)品的復(fù)雜性也大大增加。</p><p>  (2) Java的運行速度是依靠class常駐內(nèi)存來完成的,所以它所使用的內(nèi)存比起用戶數(shù)量來說確實是“最低性能價格比”了。從另一方面,來儲存一系列的.jav

26、a文件和.class文件,以及對應(yīng)的版本文件也需要很大的硬盤空間。</p><p>  2.3 幾種主流語言的比較(Perl,PHP,ASP)</p><p>  2.3.1 Perl</p><p>  Perl(Practical Extraction and Report Language)是一種很古老的腳本語言。Perl編寫了最初大部分的web應(yīng)用,Perl

27、與C語言十分相似,使用起來也十分靈活,文件操作和處理起來也和C語言一樣的方便快捷。但正是因為Perl的靈活和“過度”冗余的語法,也導(dǎo)致許多Perl程序的代碼閱讀和維護(hù)的難度十分巨大,因此它的使用不斷變少,目前來看Python取代它的可能性很大。另外Perl消耗CPU較高,效率有一些不足。</p><p>  結(jié)論:Perl在某些應(yīng)用中具有很大的優(yōu)勢,但他的維護(hù)性使得其很難推廣。</p><p&

28、gt;<b>  2.3.2 PHP</b></p><p>  PHP(Hypertext Preprocessor)是一種嵌入HTML頁面中的腳本語言。它借鑒了很多C和Perl語言的語法, 并結(jié)合其自帶的特性,使Web開發(fā)者編寫動態(tài)頁面的能力大大增加。PHP作為開源產(chǎn)品是完全免費的,不需要花錢,Apache和MYSQL也是用樣免費開源的,并且在國外非常流行,PHP和MYSQL進(jìn)行搭配使用

29、,可以快速搭建一套非常不錯的動態(tài)網(wǎng)站,因此在國外大多數(shù)主機系統(tǒng)都配有免費的APACHE+PHP+MYSQL組合方便用戶使用。目前通常都認(rèn)為認(rèn)為這種搭配的執(zhí)行效率比IIS+ASP+ACCESS要高,而使用此組合還得向微軟付費。PHP使用的語法與Perl十分相似,但是PHP中所包含的函數(shù)卻多于Perl很多,PHP并不具有命名空間,編程時候必須努力避免模塊的名稱沖突。一種開源的語言需要簡單的語法和豐富的函數(shù),但PHP這種內(nèi)部結(jié)構(gòu)的天生缺陷導(dǎo)致

30、了那些比中小型業(yè)余網(wǎng)站更大的網(wǎng)站很難使用PHP進(jìn)行編寫。</p><p>  結(jié)論:PHP具有語法的簡單性,學(xué)習(xí)上手非常容易,適合快速開發(fā)各種功能不同的網(wǎng)站,但因為其結(jié)構(gòu)上的缺陷,使得PHP在復(fù)雜的大型項目上的開發(fā)和維護(hù)都比較困難。</p><p><b>  2.3.3 ASP</b></p><p>  ASP(Active Server

31、Pages)是微軟的Windows IIS系統(tǒng)自帶的腳本編寫語言,使用ASP可以執(zhí)行動態(tài)的Web服務(wù)應(yīng)用程序。ASP和Visual BASIC的語法非常類似,具有VB基礎(chǔ)的人上手起來非常容易,ASP也是這幾種腳本語言中最簡單易學(xué)的開發(fā)語言。但ASP也是這些語言種支持跨平臺最不好的一種語言。ASP的腳本語言非常簡單,其代碼也簡單易懂,結(jié)合HTML代碼,編寫網(wǎng)站的應(yīng)用程序十分簡便。ASP在國內(nèi)擁有非常高的流行度,因為國內(nèi)目前大多使用的是盜版

32、的Windows和盜版的SQLServer數(shù)據(jù)庫,ASP+COM+SQLServer也是一種十分方便的組合,其性能不比PHP+MYSQL的組合差,特別是Windows系統(tǒng)和SQLServer都所具有的圖形界面,相比APACHE和MYSQL來說更加易于維護(hù)。但是ASP很簡單,所以僅靠ASP所能完成的功能也是十分有限的,幸運的是 COM(Component Object Model)技術(shù)拯救了ASP,微軟提供了COM/DCOM技術(shù),極大拓寬

33、了ASP的應(yīng)用范圍,使得ASP幾乎具有無限可擴充性的功能。</p><p>  結(jié)論:和PHP一樣,ASP簡單而易于維護(hù),適合應(yīng)用在小型網(wǎng)站當(dāng)中,通過應(yīng)用DCOM和MTS技術(shù),ASP甚至還可以完成小規(guī)模的企業(yè)應(yīng)用,但ASP它的致命缺點就是不支持跨平臺的系統(tǒng),這使得它很難應(yīng)用在大型項目上。</p><p>  2.4 選擇JSP的原因</p><p>  JSP相對來

34、說難度會稍微大一點,目前來看支持JAVA的主機也不如支持PHP的主機那樣多,這從一定程度上限制了Java技術(shù)在網(wǎng)站上的發(fā)展,不過對于企業(yè)軟件應(yīng)用來說 MVC還是擁有相當(dāng)大的優(yōu)勢,雖然其配置和部署相對其他腳本語言來說要難度更高更復(fù)雜一些,但對于跨平臺的中大型企業(yè)應(yīng)用系統(tǒng)來講,基于JAVA技術(shù)的MVC架構(gòu)具有壓倒性的優(yōu)勢。</p><p>  三、網(wǎng)絡(luò)換課平臺需求分析</p><p>  3.

35、1 應(yīng)用需求分析</p><p>  目前,高校學(xué)生在正式選課結(jié)束會出現(xiàn)新的變化,比如自己想選的課沒有選上,臨時出現(xiàn)調(diào)整,需要退課,但是又想盡量能夠換課來減少自己的損失。對于某些特別需要某一門課卻沒有得到的人來說,他愿意付出更多來得到這么一門課,而有些人對此門課的需求卻并沒有那么強烈,他愿意在得到額外的補償?shù)那闆r下放棄這門課。所以從經(jīng)濟學(xué)的角度來看,這并不是具有高效率的一個市場,所以存在很大的改進(jìn)空間,使得各個學(xué)

36、生獲得最大的效用。而目前學(xué)生中私下?lián)Q課的情況已經(jīng)十分常見,這就如同計劃經(jīng)濟時期,國家命令禁止私人交易出現(xiàn),可是還是出現(xiàn)了很多地下交易。所以在換課這個一個區(qū)域當(dāng)中,學(xué)生的需求是非常巨大,但是目前卻沒有供給的一個市場。目前并沒有一個集中的信息市場來減少學(xué)生的尋求信息的成本并且提供方便。目前比較幾個典型的換課平臺有清華大學(xué)的清易微信換課公眾號,北京大學(xué)未名BBS論壇,以及每個人的微信朋友圈??墒沁@些方式缺點十分明顯。首先,清華大學(xué)的清易微信換

37、課公眾號的運行方式是具有需求的同學(xué)將其需求與聯(lián)系方式發(fā)送給公眾號后臺,并且在換課的期間每天更新,有需求的人則根據(jù)自己的需求去每天瀏覽微信推送。這種方式其實就是一種變相地進(jìn)行數(shù)據(jù)庫遍歷</p><p>  在這樣一個平臺上,大家可以進(jìn)行遍歷,分類查找,精確查找,上傳課程,刪除課程等操作。最終的一個換課方式是同學(xué)找到自己想要的課程后進(jìn)行查詢得到對方的聯(lián)系方式,所以這更多的是一個信息交換平臺。目前來看這是一個換課平臺,

38、但是每年只有兩次會使用,所以為了提高平臺使用率,我們也打算仿造中國社會科學(xué)院的社科苑論壇進(jìn)行二手商品交易市場來使用這個平臺,根據(jù)我們現(xiàn)在所了解到的情況來看,學(xué)校已經(jīng)有了一個建設(shè)類似豆瓣這樣一個論壇的想法和舉動,所以我們認(rèn)為可以將我們的網(wǎng)站與這樣的一個論壇結(jié)合起來,共同打造一個一體化的信息服務(wù)平臺。具體的情況還得等到使用后再進(jìn)一步地根據(jù)成本收益分析與更加深入需求分析來決定。因為目前各方面條件限制,現(xiàn)在無法做到直接對接選課平臺進(jìn)行交換。目前

39、此換課平臺已經(jīng)能大大減少成本與時間的消耗。但是我認(rèn)為未來關(guān)于選課這一塊的趨勢應(yīng)該是將換課服務(wù)作為選課系統(tǒng)中的一個功能模塊,以此更加整體化,系統(tǒng)化,信息化地服務(wù)學(xué)生。目前來看,我們的信息化建設(shè)應(yīng)該更加注重整體化與邊緣化并重。目前我們的信息化建設(shè)大的模塊已經(jīng)基本涵蓋,但是邊緣與交叉地帶還需要著重注意信息化的建設(shè)。并且整體的一個融合對我們的信息化建設(shè)提</p><p>  3.2 功能需求分析</p>&

40、lt;p>  1.同學(xué)登錄:網(wǎng)站進(jìn)行了登陸設(shè)置,也可以以游客身份進(jìn)行查看。網(wǎng)站的設(shè)想是和學(xué)校的學(xué)生數(shù)據(jù)庫對接,所以正式上線后應(yīng)該和選課平臺一樣在學(xué)生服務(wù)平臺里共享學(xué)生信息數(shù)據(jù)庫。</p><p>  2.遍歷查詢:將所有的課程信息遍歷呈現(xiàn)在同學(xué)面前,是一個基本功能,給同學(xué)一個直觀的感受適用于有換課意向但沒有明確決定的同學(xué)。</p><p>  3.精確查詢:對于自身偏好已經(jīng)十分明確的

41、同學(xué),他可以直接進(jìn)行精確查詢,然后和對方進(jìn)行交換。</p><p>  4.類別查詢:對于意向不是很明確,而課程過多逐條遍歷十分耗時時可以根據(jù)課程類別進(jìn)行甄選,比較具有針對性。</p><p>  5.上傳課程:對于具有需求的同學(xué)先將自己擁有的課程與想交換的課程進(jìn)行登記上傳,方便別人聯(lián)系。</p><p>  6.刪除課程:對于已經(jīng)成功交換課程的同學(xué)可以將此條需求刪

42、除,避免造成一些誤會與不便。</p><p>  3.3 數(shù)據(jù)需求分析</p><p>  1.同學(xué)登錄:用戶名、密碼、院系、聯(lián)系方式(方便其他有意交換)。</p><p>  2.課程信息:需要的課程名稱、課程類別、出手的課程名稱、課程類別、以及此同學(xué)的聯(lián)系方式(與1中聯(lián)系方式共用)。</p><p>  3.管理員登錄:用戶名、密碼、院系

43、、郵編、聯(lián)系方式方便即使管理處理突發(fā)情況)。。</p><p><b>  四、數(shù)據(jù)庫設(shè)計</b></p><p>  4.1數(shù)據(jù)庫設(shè)計平臺</p><p>  本數(shù)據(jù)庫設(shè)計采用了Microsoft SQL Server 2008作為開發(fā)平臺。</p><p>  4.2數(shù)據(jù)庫ER模型圖</p><p

44、>  4.3數(shù)據(jù)庫的設(shè)計及內(nèi)容簡介 </p><p>  打開Microsoft SQL Server 2008,因為我設(shè)計是圖書管理系統(tǒng),所以為了方便,命名數(shù)據(jù)庫的名稱為test。然后新建表,主要包括用戶注冊表(users),管理注冊表(managers),圖書信息表(book)。</p><p>  (1) 名稱:用戶表</p><p>  表名稱標(biāo)

45、識:users表</p><p>  (2) 名稱:課程表</p><p>  表名稱標(biāo)識:book表</p><p>  (3) 名稱:管理員表</p><p>  表名稱標(biāo)識:managers表</p><p>  五、功能模塊概要設(shè)計</p><p>  5.1功能模塊開發(fā)平臺</p

46、><p>  本功能模塊應(yīng)用軟件的開發(fā)采用了Eclipse作為軟件設(shè)計和開發(fā)平臺。5.2功能模塊設(shè)計及內(nèi)容簡介</p><p>  打開Eclipse,新建JSP項目并命名為換課平臺系統(tǒng)。然后建立兩套JSP系統(tǒng),一套給學(xué)生使用,一套給管理員使用。用戶具有五個功能:查看所有課程、查詢課程、發(fā)布消息、修改消息、刪除消息。管理員具有五個功能:查看所有與課程、查看所有用戶、管理課程、管理用戶、發(fā)布消息

47、。</p><p><b>  5.3用例圖</b></p><p>  5.4用戶使用流程圖</p><p>  5.5整體系統(tǒng)框架圖</p><p>  六、功能模塊詳細(xì)設(shè)計</p><p>  6.1 登錄頁面模塊設(shè)計</p><p><b>  6.1.

48、1界面設(shè)計</b></p><p><b>  6.1.2算法設(shè)計</b></p><p>  首先是我們的登錄界面,我們首先要解決的是登錄的驗證問題。我們采用的是通常的數(shù)據(jù)庫遍歷做法,使用布爾型函數(shù)flag作為標(biāo)識符。一旦找到匹配的密碼則flag變?yōu)閠rue值,則登錄成功。</p><p><b>  6.1.3代碼實現(xiàn)

49、</b></p><p>  String sql = "select * from users where name='" + uname</p><p>  + "' and passwords = '" + upassword + "'";</p><p>

50、  PreparedStatement pstmt = null ;</p><p>  ResultSet rs = null ;</p><p>  boolean flag = false ;</p><p><b>  try{</b></p><p>  pstmt = conn.prepareStatemen

51、t(sql) ; //</p><p>  rs = pstmt.executeQuery() ;//查詢</p><p>  while(rs.next()){ //遍歷查詢結(jié)構(gòu),現(xiàn)實在頁面中</p><p>  flag = true ;</p><p><b>  break ;</b></p>&

52、lt;p><b>  }</b></p><p>  }catch(Exception e){</p><p>  e.printStackTrace();</p><p><b>  }finally{</b></p><p><b>  try{</b></p&

53、gt;<p>  if (rs != null) rs.close() ;</p><p>  if (pstmt != null) pstmt.close() ;</p><p>  if (conn != null) conn.close() ;</p><p>  }catch(Exception e){</p><p>

54、  e.printStackTrace() ;</p><p><b>  }</b></p><p><b>  }</b></p><p>  if (flag){</p><p>  request.getRequestDispatcher("denglupage.jsp"

55、).forward(request, response) ;</p><p><b>  }else{</b></p><p>  request.getRequestDispatcher("error.jsp").forward(request, response) ;</p><p><b>  }</b

56、></p><p><b>  }</b></p><p><b>  }</b></p><p>  6.2 注冊頁面模塊設(shè)計</p><p><b>  6.2.1界面設(shè)計</b></p><p><b>  6.2.2算法設(shè)計&l

57、t;/b></p><p>  主要設(shè)置了四個數(shù)據(jù)選項:登錄名、密碼、系別、聯(lián)系方式。其中登錄名與聯(lián)系方式是唯一標(biāo)識,但是不能在sql server中進(jìn)行唯一標(biāo)識。因為這樣會導(dǎo)致頁面崩潰。所以只能在JSP中進(jìn)行重復(fù)排查。然后將聯(lián)系方式進(jìn)行遍歷后得到使用session.Attribute()的函數(shù)進(jìn)行短期儲存,這樣就成為了一個比較完成的網(wǎng)頁。</p><p><b>  6.

58、2.3代碼實現(xiàn)</b></p><p>  String uname=request.getParameter("uname");//獲取課程號</p><p>  if(uname=="")</p><p><b>  {</b></p><p><b>

59、  %></b></p><p>  <script language="javascript"></p><p>  alert("請輸入用戶名");</p><p>  history.back();</p><p><b>  </script>

60、</b></p><p><b>  <%</b></p><p><b>  }</b></p><p><b>  else{</b></p><p>  String passwords=request.getParameter("passwo

61、rd");//獲取學(xué)分</p><p>  if(passwords=="")</p><p><b>  {</b></p><p><b>  %></b></p><p>  <script language="javascript&qu

62、ot;></p><p>  alert("密碼不能為空");</p><p>  history.back();</p><p><b>  </script></b></p><p><b>  <%</b></p><p>&

63、lt;b>  }</b></p><p><b>  else{</b></p><p>  String school=request.getParameter("school");//獲取學(xué)分</p><p>  if(school==null)</p><p><b&

64、gt;  {</b></p><p>  school="";</p><p><b>  }</b></p><p>  String phonenumber=request.getParameter("contact");//獲取學(xué)分</p><p>  i

65、f(phonenumber==null)</p><p><b>  {</b></p><p>  phonenumber="";</p><p><b>  }</b></p><p>  String str="select * from users where

66、name='"+uname+"'";</p><p>  UpdateBean.OpenConn();</p><p>  ResultSet rs=UpdateBean.executeQuery(str); </p><p>  if(rs.next()){</p><p><b>

67、  %></b></p><p>  <script language="javascript"></p><p>  alert("此用戶已經(jīng)被占用請重新注冊");</p><p>  history.back();</p><p><b>  </scr

68、ipt></b></p><p><b>  <%</b></p><p><b>  }</b></p><p><b>  else{</b></p><p>  String sql="insert into users (name,

69、passwords,school,phonenumber) values ('"+uname+"','"+passwords+"','"+school+"','"+phonenumber+"')"; </p><p>  6.3 功能頁面模塊設(shè)計</

70、p><p><b>  6.3.1界面設(shè)計</b></p><p><b>  6.3.2算法設(shè)計</b></p><p>  主要設(shè)置了五個功能模塊:查看所有課程、查詢所需課程、按院系查看課程、上傳我的交換課程、刪除我的交換課程。此時通過輸入的用戶查詢數(shù)據(jù)庫得到此用戶的聯(lián)系方式,再使用session函數(shù)上傳聯(lián)系方式。<

71、/p><p><b>  6.3.3代碼實現(xiàn)</b></p><p>  使用session上傳聯(lián)系方式:</p><p>  request.setCharacterEncoding("utf-8");</p><p>  String userName = request.getParameter(&

72、quot;uname");</p><p>  session.setAttribute("userName",userName);</p><p>  SelectBean.OpenConn(); </p><p>  ResultSet rs=SelectBean.executeQuery("select * from

73、users where name='"+userName+"'");</p><p>  rs.next();</p><p>  String number=rs.getString("phonenumber");</p><p>  session.setAttribute("numbe

74、r",number);</p><p>  rs.close(); </p><p>  SelectBean.closeConn();</p><p>  6.4 查詢所有課程頁面模塊設(shè)計</p><p><b>  6.4.1界面設(shè)計</b></p><p><b>

75、  6.4.2算法設(shè)計</b></p><p>  遍歷數(shù)據(jù)庫再將每條數(shù)據(jù)中的聯(lián)系方式使用hiden函數(shù)隱藏起來,點擊查看時才顯示。</p><p><b>  6.4.3代碼實現(xiàn)</b></p><p>  遍歷數(shù)據(jù)庫并使用hiden函數(shù):</p><p>  String sql="select

76、 * from book"; </p><p>  PageBean.OpenConn(); </p><p>  ResultSet rs=PageBean.executeQuery(sql); </p><p>  rs.last();//記錄指針指向查詢結(jié)果集中的最后一條記錄</p><p>  <f

77、orm method="get" action="buy.jsp"></p><p>  <input type="hidden" name="number" value="<%=rs.getString("number") %>" /></p>&l

78、t;p>  <td><input type="submit" value="查看聯(lián)系方式" ></td></p><p><b>  </form></b></p><p><b>  </tr> </b></p><p

79、>  6.5 精確查詢頁面模塊設(shè)計</p><p><b>  6.5.1界面設(shè)計</b></p><p><b>  6.5.2算法設(shè)計</b></p><p>  就設(shè)置了一個查詢框進(jìn)行查詢,可精確可模糊,主要通過sql語句實現(xiàn)。</p><p><b>  6.5.3代碼實現(xiàn)

80、</b></p><p>  String sql="select * from book where bctg = '"+name+"'";</p><p>  SelectNameBean.OpenConn();</p><p>  ResultSet rs=SelectNameBean.exe

81、cuteQuery(sql); </p><p>  if (rs.next()==false)</p><p><b>  {</b></p><p>  out.println("查無此課,請");</p><p><b>  %></b></p><

82、;p>  <a href="javascript:history.go(-2)">返回登錄頁面</a></p><p>  <a href="exactquery.jsp">返回查詢頁面</a></p><p><b>  <%</b></p><

83、p>  6.6 按院系查看課程頁面模塊設(shè)計</p><p><b>  6.6.1界面設(shè)計</b></p><p><b>  6.6.2算法設(shè)計</b></p><p>  設(shè)置了兩個下拉框,根據(jù)院系屬性進(jìn)行按系別的分類查詢,方面同學(xué)系統(tǒng)查看。</p><p><b>  6.6

84、.3代碼實現(xiàn)</b></p><p>  String sql="select * from book where bctg = '"+name+"'";</p><p>  SelectNameBean.OpenConn();</p><p>  ResultSet rs=SelectNameBe

85、an.executeQuery(sql); </p><p>  if (rs.next()==false)</p><p><b>  {</b></p><p>  out.println("查無此課,請");</p><p><b>  %></b></p>

86、;<p>  <a href="javascript:history.go(-2)">返回登錄頁面</a></p><p>  <a href="exactquery.jsp">返回查詢頁面</a></p><p><b>  <%</b></p>

87、<p>  6.7 上傳課程模塊設(shè)計</p><p><b>  6.7.1界面設(shè)計</b></p><p><b>  6.7.2算法設(shè)計</b></p><p>  使用session.getattribute()函數(shù)得到用戶的聯(lián)系方式,然后方便用戶查看自己的圖書情況,并填寫上傳的圖書信息,使用sql語

88、句修改數(shù)據(jù)庫。</p><p><b>  6.7.3代碼實現(xiàn)</b></p><p>  request.setCharacterEncoding("gb2312");</p><p>  String Bname=request.getParameter("Bname");//獲取課程號</p

89、><p>  if(Bname==null)</p><p><b>  {</b></p><p><b>  Bname="";</b></p><p><b>  }</b></p><p>  String Bctg=reques

90、t.getParameter("Bctg");//獲取學(xué)分</p><p>  if(Bctg==null)</p><p><b>  {</b></p><p>  Bctg="-1";</p><p><b>  }</b></p>&

91、lt;p>  String school1=request.getParameter("school1");//獲取學(xué)分</p><p>  String school2=request.getParameter("school2");//獲取學(xué)分</p><p>  String number=session.getAttribute

92、("number").toString();</p><p>  String sql="insert into book (bname,school1,bctg,school2,number) values ('"+Bname+"','"+school1+"','"+Bctg+"&#

93、39;,'"+school2+"','"+number+"')"; </p><p>  UpdateBean.OpenConn(); </p><p>  UpdateBean.executeUpdate(sql); </p><p>  6.8

94、 刪除課程模塊設(shè)計</p><p><b>  6.8.1界面設(shè)計</b></p><p><b>  6.8.2算法設(shè)計</b></p><p>  直接使用聯(lián)系方式遍歷用戶數(shù)據(jù)庫,將課程遞歸列出將課程消息使用hiden函數(shù)傳輸然后直接刪除。</p><p><b>  6.8.3代碼

95、實現(xiàn)</b></p><p><b>  <%</b></p><p><b>  七、論文總結(jié)</b></p><p>  網(wǎng)絡(luò)換課平臺的嘗試是我經(jīng)過四年信息科技學(xué)習(xí)后的一次自我學(xué)習(xí)的嘗試與突破。自己先是通過自己在大學(xué)生活中的一些觀察,發(fā)現(xiàn)了換課這一個還沒有進(jìn)行信息化的一個邊緣地帶。然后自己便產(chǎn)生了一個

96、制作網(wǎng)絡(luò)換課平臺的想法。天下大事必作于細(xì),天下難事必作于易。在目前高度發(fā)達(dá)的信息化社會中,我想很難再找到一塊無人涉及又十分巨大的真空地帶,所以能夠通過自己的探索找到一個小地帶進(jìn)行探索是當(dāng)前的主題。</p><p>  制作此平臺,雖然遇到了很多的問題,但在指導(dǎo)老師和同學(xué)們的幫助之下都得到了解決。而且我也學(xué)到很多的知識。讓我了解到了BS平臺的操作過程。明白了JSP與數(shù)據(jù)庫的綁定過程以及代碼的實現(xiàn)。古詩說的好“溫故而

97、知新”,制作這個平臺讓我又將以前的知識又復(fù)習(xí)了一遍,而且讓我對以前沒有明白的代碼有了重新的認(rèn)識和深刻的了解并且又學(xué)到許多新的知識和技巧。我同樣也發(fā)現(xiàn)了自己很多的不足,需要再深入學(xué)習(xí)和改進(jìn)的地方。我更加清楚地知道了自己應(yīng)該努力和奮斗的方向。</p><p>  網(wǎng)絡(luò)換課平臺的制作,讓我仔細(xì)地思考了自己大學(xué)四年的所思所得,回顧了自己對于計算機的學(xué)習(xí)。自己的大學(xué)生涯也快結(jié)束了,從一開始的迷茫到漸漸地知道了自己的方向。我

98、也知道自己還有很長的路要走,還有很多地方需要學(xué)習(xí)。但是在大學(xué)在信科的這四年我發(fā)現(xiàn)自己也在不斷地成長,謝謝這四年來幫助過我的老師和同學(xué)。路漫漫其修遠(yuǎn)兮,夢想就在前方。</p><p><b>  參考文獻(xiàn)</b></p><p>  1]飛思科技產(chǎn)品研發(fā)中心.JSP應(yīng)用開發(fā)詳解(第二版)[M].北京:電子工業(yè)出版社,2004</p><p>  

99、[2]吳以欣,陳小寧.JavaScript 腳本程序設(shè)計[M].北京:人民郵電出版社,2005</p><p>  [3]薩師煊,王珊.?dāng)?shù)據(jù)庫系統(tǒng)概論(第三版) [M].北京:高等教育出版社, 2000</p><p>  [4] 孫衛(wèi)琴、李洪成.Tomcat與Java Web開發(fā)技術(shù)詳解[M].北京:電子工業(yè)出版社,2004</p><p>  [5] 曾云飛 ,

100、基于Struts框架的電子政務(wù)研究和實現(xiàn) [M].東北大學(xué)出版社 2005</p><p>  [6]程凱.JSP中文問題及一套整體解決方案[J].許昌學(xué)院學(xué)報,2006,25(5):77-80.</p><p>  [7]劉長生,謝強,丁秋林.Java應(yīng)用中的漢字亂碼問題分析[J].計算機技術(shù)與發(fā)展,2006,16(1):158-161</p><p>  [8]

101、樂秀潘,沈琴.structs1.1與struct1s.2的比較[J].電力系統(tǒng)通信.2000,20(5):35—39</p><p>  [9]孫東衛(wèi),張冀紅,李聲利. 數(shù)據(jù)庫訪問技術(shù)研究[J].現(xiàn)代電子技術(shù).2002,18(5).20-34.</p><p>  [10] 茍凌怡,魏生民. SQL Server 中索引的有效選取[J].計算機工程與應(yīng)用, 1999,35(6): 70-7

102、1</p><p>  [11] 張樹亮, 李超.ASP.NET 2.0+SQL Server網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)案例精解[M].北京:清華大學(xué)出版社,2006      </p><p>  [12] G.E.Hobona, S.J.Abele, Philip James [J]. University of Newcastle u

103、pon Tyne, 2006</p><p>  [13] Mark Wutka,Alan Moffet,Kunal Mittal.Sams Teach Yourself JAVAServer Pages 2.0 with Apache Tomcat in 24 Hours[M].Sams Publishing,2003</p><p>  [14]James Turner,Kevin B

104、edell. Struts Kick Start[M]. SAMS,2004 </p><p>  [15] Kong Michael. An environment for secure SQL/Server computing [M].Oxford University Press Inc., 1993: 149</p><p>  計算機科學(xué)與技術(shù)專業(yè)</p><

105、p>  畢業(yè)實習(xí)及畢業(yè)論文(設(shè)計)規(guī)范</p><p>  計算機科學(xué)與工程學(xué)院</p><p><b>  計算機科學(xué)與技術(shù)系</b></p><p><b>  2015年03月</b></p><p><b>  目 錄</b></p><

106、;p>  一. 畢業(yè)實習(xí)及畢業(yè)論文(設(shè)計)的主要目的1</p><p>  二. 指導(dǎo)教師選聘及對指導(dǎo)教師的要求1</p><p>  三. 畢業(yè)實習(xí)分組及實施計劃3</p><p>  四. 畢業(yè)論文(設(shè)計)的選題3</p><p>  五.畢業(yè)實習(xí)及畢業(yè)論文(設(shè)計)的進(jìn)度控制4</p><p>  

107、六、畢業(yè)論文的結(jié)構(gòu)與格式8</p><p>  七、畢業(yè)實習(xí)以及畢業(yè)論文(設(shè)計)成績評定11</p><p>  八、畢業(yè)設(shè)計的歸檔工作11</p><p>  九、畢業(yè)實習(xí)及畢業(yè)論文(設(shè)計)領(lǐng)導(dǎo)小組13</p><p>  附件1:任務(wù)書的填寫格式15</p><p>  附件2:開題報告的填寫格式19&

108、lt;/p><p>  附件3:文獻(xiàn)綜述格式23</p><p>  附件4:實習(xí)報告封面格式28</p><p>  附件5:實習(xí)鑒定表格式29</p><p>  附件6:實習(xí)成績評定表格式30</p><p>  附件7:畢業(yè)論文格式的基本要求31</p><p>  附件8:畢業(yè)設(shè)

109、計袋封面填寫格式40</p><p>  附件9:畢業(yè)論文驗收表41</p><p>  附件10:畢業(yè)設(shè)計(論文)評論標(biāo)準(zhǔn)42</p><p>  附件11:畢業(yè)設(shè)計資料電子文檔目錄結(jié)構(gòu)47</p><p>  根據(jù)學(xué)院有關(guān)學(xué)生實習(xí)的規(guī)定和本專業(yè)教學(xué)計劃的安排,對計算機科學(xué)與技術(shù)專業(yè)學(xué)生畢業(yè)實習(xí)及畢業(yè)論文(設(shè)計)作如下具體安排:&l

110、t;/p><p>  一. 畢業(yè)實習(xí)及畢業(yè)論文(設(shè)計)的主要目的</p><p>  畢業(yè)實習(xí)的主要目的:</p><p>  (1) 通過畢業(yè)實習(xí),使學(xué)生從理論走向?qū)嵺`,并運用所學(xué)的理論知識解決一些實際軟硬件應(yīng)用問題,達(dá)到實踐鍛煉的目的。</p><p>  (2) 總結(jié)升華理論知識的目的,使學(xué)生畢業(yè)后能迅速適應(yīng)實際工作崗位。</p>

111、;<p>  (3) 為畢業(yè)論文(設(shè)計)獲取素材。</p><p>  畢業(yè)論文(設(shè)計)的主要目的:</p><p>  (1) 全面檢驗學(xué)生四年所學(xué)得基本理論和基本技能狀況,鞏固學(xué)生所學(xué)知識,并提高學(xué)生運用所學(xué)知識的能力。</p><p>  (2) 通過畢業(yè)論文(設(shè)計)的撰寫,彌補知識結(jié)構(gòu)中的薄弱環(huán)節(jié),優(yōu)化畢業(yè)生知識結(jié)構(gòu),提高畢業(yè)生的適應(yīng)能力。&l

112、t;/p><p>  (3) 培養(yǎng)學(xué)生運用所學(xué)理論知識和技術(shù),發(fā)現(xiàn)、分析和解決問題的能力,使學(xué)生掌握科學(xué)研究的方法和原則,培養(yǎng)和提高學(xué)生對理論和時間問題研究的能力。</p><p>  (4) 通過論文撰寫,培養(yǎng)學(xué)生創(chuàng)造性思維能力,提高學(xué)生創(chuàng)新能力。</p><p>  二. 指導(dǎo)教師選聘及對指導(dǎo)教師的要求</p><p><b>  

113、指導(dǎo)教師選聘</b></p><p>  (1) 指導(dǎo)教師應(yīng)具有講師及以上專業(yè)技術(shù)職稱或具有碩士學(xué)位,并有一定實踐經(jīng)驗的相關(guān)專業(yè)人員。</p><p>  (2) 指導(dǎo)教師的聘任由計算機科學(xué)與技術(shù)系根據(jù)工作需要提出初步名單,經(jīng)計算機科學(xué)與技術(shù)學(xué)院院長審核,予以聘任。</p><p>  (3) 指導(dǎo)教師指導(dǎo)學(xué)生數(shù):講師或具有碩士學(xué)位的指導(dǎo)教師一般不超過6

114、人,高級職稱(教授、副教授、高工)的指導(dǎo)人數(shù)不超過8人。</p><p>  (4) 指導(dǎo)教師責(zé)任</p><p>  1). 學(xué)生畢業(yè)論文(設(shè)計)工作實行指導(dǎo)教師負(fù)責(zé)制。指導(dǎo)教師應(yīng)以高度認(rèn)真負(fù)責(zé)的態(tài)度對待畢業(yè)論文(設(shè)計)的指導(dǎo)工作,按時完成畢業(yè)論文(設(shè)計)的各項工作。</p><p>  2). 指導(dǎo)教師對學(xué)生畢業(yè)論文(設(shè)計)中的以下事項負(fù)責(zé):</p>

115、<p>  把握正確的政治方向;</p><p>  確保選題與培養(yǎng)目標(biāo)的一致性;</p><p>  論文(設(shè)計)結(jié)構(gòu)與撰寫格式的規(guī)范性;</p><p>  督促學(xué)生保質(zhì)、保量,按時圓滿地完成畢業(yè)論文(設(shè)計)工作。</p><p>  (5) 指導(dǎo)教師指導(dǎo)工作基本要求</p><p>  1). 提出

116、參考選題;</p><p>  2). 針對學(xué)生的選題,結(jié)合學(xué)生的實際情況,確定所指導(dǎo)學(xué)生的畢業(yè)論文(設(shè)計)題目,并提出明確的撰寫要求和進(jìn)度計劃;</p><p>  3). 介紹有關(guān)參考文獻(xiàn),指導(dǎo)學(xué)生搜集和查閱必要的資料;</p><p>  4). 下發(fā)《畢業(yè)設(shè)計任務(wù)書》,認(rèn)真指導(dǎo)和檢查學(xué)生填寫《開題報告》等相關(guān)內(nèi)容,并在簽名處簽名;</p>&l

117、t;p>  5). 指導(dǎo)學(xué)生擬寫畢業(yè)論文提綱,定期檢查學(xué)生畢業(yè)論文的進(jìn)展情況,做好每個階段的工作記錄;</p><p>  6). 加強與學(xué)生的溝通,認(rèn)真指導(dǎo)學(xué)生提交論文初稿、2稿、3稿等,并及時提出修改意見,圓滿完成最終定稿;</p><p>  7). 根據(jù)評分標(biāo)準(zhǔn),結(jié)合學(xué)生平時的表現(xiàn),評定畢業(yè)論文(設(shè)計)成績;指導(dǎo)教師評語字?jǐn)?shù)不少于200字,其中包括工作態(tài)度、選題意義,理論水平

118、、應(yīng)用價值等;</p><p>  8). 確認(rèn)所指導(dǎo)學(xué)生的畢業(yè)論文(設(shè)計)是否可以遞交答辯,并簽署意見;</p><p>  9). 協(xié)助做好畢業(yè)設(shè)計(論文)的歸檔工作。</p><p>  10). 撰寫畢業(yè)設(shè)計指導(dǎo)工作總結(jié),包括所指導(dǎo)學(xué)生的選題分析、質(zhì)量分析、計劃執(zhí)行情況等。</p><p>  三. 畢業(yè)實習(xí)分組及實施計劃</p

119、><p>  (1) 畢業(yè)實習(xí)分組</p><p>  畢業(yè)實習(xí)主要采取集中與分組相結(jié)合,以收集畢業(yè)論文資料為主,主要采取由各指導(dǎo)教師根據(jù)學(xué)生所選論文(設(shè)計)題目,聯(lián)系,分派學(xué)生到相關(guān)單位進(jìn)行實習(xí),收集資料;計算機科學(xué)與技術(shù)系可以在此基礎(chǔ)上做統(tǒng)一安排。</p><p>  (2) 畢業(yè)實習(xí)時間</p><p>  根據(jù)教學(xué)計劃,學(xué)生在第四學(xué)年第2

120、學(xué)期的第1周到第4周進(jìn)行畢業(yè)實習(xí),共4周。</p><p><b>  (3) 實習(xí)要求</b></p><p>  1). 實習(xí)期間,學(xué)生必須自覺遵守學(xué)院和實習(xí)單位的一切規(guī)章制度;</p><p>  2). 并認(rèn)真服從指導(dǎo)教師的安排,尊敬教師;</p><p>  3). 經(jīng)常與指導(dǎo)教師溝通,全面完成畢業(yè)實習(xí)和畢業(yè)論

121、文(設(shè)計)所規(guī)定的各項任務(wù);</p><p>  4). 校外實習(xí)的同學(xué),特別注意安全問題;</p><p>  5). 按規(guī)定的時間和格式等要求,在第四周結(jié)束后完成并前提交實習(xí)成果,主要包括:實習(xí)日志、畢業(yè)實習(xí)報告(不低于2000字,格式參見附件4)、實習(xí)單位鑒定表(格式參見附件5);</p><p>  6). 實習(xí)報告的內(nèi)容</p><p&

122、gt;  實習(xí)報告的內(nèi)容必須包括:實習(xí)時間、實習(xí)地點、實習(xí)目的、實習(xí)單位介紹、實習(xí)內(nèi)容介紹、實習(xí)心得體會等,根據(jù)具體實習(xí)情況可以添加其它一些內(nèi)容。</p><p>  7). 指導(dǎo)教師根據(jù)學(xué)生的實習(xí)情況,填寫實習(xí)成績評定表,格式參見附件6;</p><p>  四. 畢業(yè)論文(設(shè)計)的選題</p><p><b>  (1) 題目來源</b>&

123、lt;/p><p>  畢業(yè)論文(設(shè)計)題目主要來源是:</p><p>  1). 教師和學(xué)生到企業(yè)調(diào)研,了解和收集畢業(yè)論文(設(shè)計)的課題;</p><p>  2). 教師根據(jù)教學(xué)和科研的需要,結(jié)合當(dāng)今計算機軟硬件技術(shù)的研究重點、計算機科學(xué)與工程學(xué)院的研究方向以及一些橫向聯(lián)系的單位的具體需求擬訂論文(設(shè)計)題目;</p><p>  3).

124、學(xué)生根據(jù)興趣愛好和研究方向自行確定,并經(jīng)指導(dǎo)教師同意的題目。</p><p>  (2) 題目主要類型和范圍</p><p>  根據(jù)大學(xué)及計算機科學(xué)與工程學(xué)院關(guān)于“畢業(yè)論文(設(shè)計)的選題”要求,每個教師擬訂一定數(shù)量的題目,經(jīng)計算機科學(xué)與技術(shù)系討論,確定最終的畢業(yè)論文(設(shè)計)題目類型和范圍。題目應(yīng)保證符合計算機科學(xué)與技術(shù)專業(yè)的研究方向、培養(yǎng)目標(biāo),大小適宜,并具有新穎性(注意出題不要與其他老

125、師重復(fù),且不能和以前畢業(yè)設(shè)計題目重復(fù))。</p><p><b>  (3) 學(xué)生選題</b></p><p>  畢業(yè)論文(設(shè)計)題目于第七學(xué)期15周以前下發(fā)給學(xué)生,并在計算機學(xué)院畢業(yè)設(shè)計網(wǎng)站上公布,組織學(xué)生選題,采取學(xué)生自選與系里指定相結(jié)合的方式,確定每一個學(xué)生的畢業(yè)論文(設(shè)計)題目,并配備指導(dǎo)教師。具體題目及學(xué)生、指導(dǎo)教師配備情況、學(xué)生的選題情況等在學(xué)生完成選題

溫馨提示

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

最新文檔

評論

0/150

提交評論